BUG Fixed usage of config values
BUG Replaced usage of non-existing db fields (DefaultEventDisplay)
BUG $jquery_included is now public again as it's not a config variable.
BUG Fixed getStandardEvent to work with subclasses of 'CalendarEvent'.
API CalendarWidget is now generated using dependency injection, allowing custom classes to be substituted here.
BUG Fixed incorrect filter condition in getEventList
BUG Fixed some erroneous null reference exceptions
BUG Fixed calendar DefaultView
BUG Better CalendarEvent::CurrentDate() implementation
BUG Fixed CalendarEvent mistakenly allowed as root pages

Simplified getCachedEventList and getEventList date filters
Tightened up SQL conditions to prevent "ambiguous clause" errors in MySQL
Cleaned up CMS fields for Calendar with Descriptions instead of long Titles