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

Have a (seemingly) functional checkout with .content.xml from a Sling
repo

TODO:

- very very slow
- no filtering , we use the default workspace filters
- still no write support

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

Added basic filter support

The filter is possibly broken because we use filesystem paths for
filtering, while the filters possibly use JCR paths.

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

VaultFsLocator: use vault constants

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

Meaningful toString() for JcrResult

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

Javadoc for FileInfo

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

JcrCommand: logout from session after work is done.

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