Wanting to schedule multiple meeting slots is often driven by a desire
to include more timezones; there's no reason to assume that a single
person will be available to chair all meetings.
Change-Id: If7f565d481dd0ae4bd4ee084cfddb203d170b2e8
Adding optional parameters -t and -w used to generate an index of
meetings using a Jinja2 template.
Refactor output file/dir preparation so that index generation can make
use of it.
Expose UTC time in the Schedule object and human-friendly description of
the recurrence in the Recurrence objects, so that they are directly
usable in the templates.
Change-Id: I103ac552f43a02a0b6e2e3ad6e5f52a6877efa68