add group calendar and fix timetable bugs

Groups now have their own calendar.

Timetable null excludes fixed.
Adding or modifying an event refreshes the display.
rrule disabling by removeProp reverted to removeAttr.