event-widget: include recurid on event uuid

By taking recur id into event uuid we are able to properly handle events recurrences
month-view: fix double free of the passed component
month-view: implement ECalDataModel::components_removed vfunc

Previous fixes on GcalEventWidget allow to use the recurid in order to
differentiate instances of the same event.