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
FIXED: CalendarUtil::microformat now correctly generates ISO 8601 format dates
Merge pull request #18 from tractorcow/3.1-fixes

BUG Fixes and API Updates (and some cleanup)