allow nullable FK to 'calendar' from Event model

As is, the admin seems to indicate 'calendar' is optional (from the blank=True rule) but validation requires a selection.  This way, events can be saved to a default calendar.
Merge branch 'patch-4'