NX-620: Fix "tmp file leak" detected while testing

The tmp files backing Tarballs were left in place potentially
filling up tmp diskspace of NX2. Reason is that caching
_changes_ ContentLocator of item being cached.
NX-620: Doco properties available only for packageroots

As versions are basically "sub-documents"