Tabs -> spaces to match the PHP source.
Add a global initializer.

- Add an autoloader.
- Move environment loading from Environment.php into this initializer.
- Turn on output buffering.
- Force the timezone to be Europe/Dublin.
Remove spurious whitespace in NRAI calendar titles.
Be more specific about the test times.
First draft of the iCalendar output.
Merge branch 'icalendar'