Event datetimes

Allow planning page admins to add dates and times (start and end) to events. They can either (1) type in dates and date ranges manually, or (2) use the date picker to choose a date with a calendar.

Also adds event microdata to the project pages for better semantic web support.