SLING-2989 - [Tooling] integrate with vlt once available

Do not recurse into child nodes if the node's serialization type is
METADATA_FULL.

git-svn-id: https://svn.apache.org/repos/asf/sling/branches/tooling-ide-vlt@1522640 13f79535-47bb-0310-9956-ffa450edef68
SLING-2989 - [Tooling] integrate with vlt once available

Fixed serialization of METADATA_FULL nodes.

git-svn-id: https://svn.apache.org/repos/asf/sling/branches/tooling-ide-vlt@1522641 13f79535-47bb-0310-9956-ffa450edef68
SLING-2989 - [Tooling] integrate with vlt once available

Further work on the serialization: mimic more of the vlt special cases
and try harder to detect DocView serialized xml files.

git-svn-id: https://svn.apache.org/repos/asf/sling/branches/tooling-ide-vlt@1522642 13f79535-47bb-0310-9956-ffa450edef68
SLING-2989 - [Tooling] integrate with vlt once available

Disable serialization on DocView xml files which don't have the standard
.content.xml file. The reason is twofold:

1. We don't recurse below jcr:root, therefore we don't properly update
them
2. We have the pathological case of such a file being checked in the
repository which we don't handle well.

git-svn-id: https://svn.apache.org/repos/asf/sling/branches/tooling-ide-vlt@1522643 13f79535-47bb-0310-9956-ffa450edef68