[WFCORE-213] :  Clean unreferenced items from the content repository

We are using ContentReference to track contents in the content repository.
Se are tracking references to overlays.
Trying to use server group definition for domain mode.
Simplifying ContentReference
WFCORE-211: Fixing overzealous cleaning of HC content.
WFCORE-178: ContentRepositoryImpl should not call File.deleteOnExit

Jira: https://issues.jboss.org/browse/WFCORE-213
and https://issues.jboss.org/browse/WFCORE-211
and https://issues.jboss.org/browse/WFCORE-178
CANCELLED is a valid value for OUTCOME and can happen if cancelScan() is called.

Checking for SUCCESS is better, don't execute this op at all on a server, and deal with cancelled or failure. CANCELLED means the service is stopping, so cleanObsoleteContent can just return. FAILED is an error condition.