dvbreorg WIP

Initial scan now works again

We have a new idnode system that can give an entity a UUID which then can
be looked up externally (webui, etc). Good when browsing stuff
The UUID is supposed to be persisted on on disk when saving enteties
dvbreorg: Various refactoring
dvbreorg: Service subscription now possible