Refactoring the way collectors are defined and persisted:
- collectors have a name and path
- collectors are version controlled using a collector_id field and a version counter.
- datasets are linked to the collector_id
- removed event_name field, because it is not used
Closes CSSTUDIO-2902