SLING-3656 - nested nodes below file/jcr:content cause problems on
import and export

Added RepositoryAccessor.doWithSession

git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1604262 13f79535-47bb-0310-9956-ffa450edef68
SLING-3656 - nested nodes below file/jcr:content cause problems on
import and export

Improve diagnostics for HasFileMatcher and HasFolderMatcher.

git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1604263 13f79535-47bb-0310-9956-ffa450edef68
SLING-3656 - nested nodes below file/jcr:content cause problems on
import and export

VltSerializationDataBuilder - encapsulate fsLocator field.

git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1604264 13f79535-47bb-0310-9956-ffa450edef68
SLING-3656 - nested nodes below file/jcr:content cause problems on
import and export

VltSerializationDataBuilder:

- try harder to find an aggregate for a given location ; in case the
aggregate is transient, look for a parent with a matching leaf aggregate
- attempt to create a .dir serializer if a file-like node has mixin
types ( except mix:lockable )

git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1604265 13f79535-47bb-0310-9956-ffa450edef68