CalendarProvider2 fixes.

Add support for deleting a selection.  Use the event view where appropriate.
Fix problems with conflicting column names.  Add unittests.  Add some missing
columns to projections.  Remove unneeded Calendar joins.
3 files changed