CMS-4020 Provide GUI with which version is used for a workspace

Provide Id to result to be used when referring to versions in e.g rollback
CMS-4034 Clean up service hirarcy from NodeService

Removed lots of stuff from NodeDao that didnt belong there, moved it to commands in NodeService. Still stuff to fix.
CMS-4034 Clean up service hirarcy from NodeService

Deleted unused stuff and renamed misnamed things.
CMS-4034 Clean up service hirarcy from NodeService

Using nodeVersionId instead of BlobKey in version and workspace indexes
CMS-4034 Clean up service hirarcy from NodeService

Throw exception when currentVersion not found for getById and getByPath