OAK-619 - Lock-free MongoMK implementation

 Adding initial support for node move which simply copies existing node to new path and mark old nodes for deletion

 This impl though would not work well for move of deep node hierarchies.

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1449798 13f79535-47bb-0310-9956-ffa450edef68
OAK-619 - Lock-free MongoMK implementation

Moving the remove from cache step to the later part.

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1449805 13f79535-47bb-0310-9956-ffa450edef68
OAK-619 Lock-free MongoMK implementation (cache)

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1450089 13f79535-47bb-0310-9956-ffa450edef68
OAK-655 - added OakSolrUtils#commitByPolicy and OakSolrConfiguration#getCommitPolicy

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1450097 13f79535-47bb-0310-9956-ffa450edef68
OAK-655 - switched to hard commit as default for non configurable hooks

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1450105 13f79535-47bb-0310-9956-ffa450edef68
minor improvement: remove unused methods

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1450108 13f79535-47bb-0310-9956-ffa450edef68
OAK-51 : Access Control Management (WIP)

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1450128 13f79535-47bb-0310-9956-ffa450edef68
minor improvement: add annotations

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1450129 13f79535-47bb-0310-9956-ffa450edef68
OAK-643: Very high memory usage with 6000 child nodes 

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1450145 13f79535-47bb-0310-9956-ffa450edef68
OAK-619 - Lock-free MongoMK implementation

Stripping the branch revision marker

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1450150 13f79535-47bb-0310-9956-ffa450edef68
OAK-657: Add oak:unstructured

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1450170 13f79535-47bb-0310-9956-ffa450edef68
OAK-641: Improved benchmark tooling

Verify that the wikipedia import was properly completed

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1450173 13f79535-47bb-0310-9956-ffa450edef68
OAK-91 : Implement Authentication Support (wip)

- add support for pre-authenticated subjects and compliant handling of null-credentials login

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1450186 13f79535-47bb-0310-9956-ffa450edef68
OAK-657: Add oak:unstructured

Use nt:unstructured for the TCK test content

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1450188 13f79535-47bb-0310-9956-ffa450edef68
minor improvement: set svn:ignore property

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1450189 13f79535-47bb-0310-9956-ffa450edef68
OAK-91 : Implement Authentication Support (wip)

- add support for pre-authenticated subjects and compliant handling of null-credentials login

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1450192 13f79535-47bb-0310-9956-ffa450edef68
OAK-657: Add oak:unstructured

More TCK trouble. Revert the rep:root change for now.

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1450193 13f79535-47bb-0310-9956-ffa450edef68
OAK-657: Add oak:unstructured

Restored root type to nt:unstructured for now.

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1450194 13f79535-47bb-0310-9956-ffa450edef68
OAK-641: Improved benchmark tooling

Use an unordered node type for the wikipedia import

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1450195 13f79535-47bb-0310-9956-ffa450edef68
OAK-619 Lock-free MongoMK implementation (move old revisions into a separate document)

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