Series event aggregation

This commit introduces "event aggregation" for series. Events will be
aggregated on location, organisers and time. The information will be
stored redundantly to a `metadata` field on the serie instance. This
is only really useful for the Timetable application