ISIS-386: adding the 'refreshRoot' backdoor to enable a domain service to be able to force a reload of a domain object by the DataNucleusObjectStore.

Also related changes to FacetFactory's.