Cloning Cleanup
#ADD: Added a unit test for the case when a ContentRef instance actually needs to be mapped.
#CHANGE: There is no longer a source-target mapping for value types inside the CloneProvider, except for a few special cases.
#CHANGE: Minor API changes.