OAK-50 : Implement User Management (WIP)

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1411599 13f79535-47bb-0310-9956-ffa450edef68
OAK-154 Full text search index
 - tweaked child node handling in the lucene index (events fornew children, paths in the index)

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1411601 13f79535-47bb-0310-9956-ffa450edef68
OAK-438 Provide the lucene index as an osgi bundle
 - removed empty file

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1411602 13f79535-47bb-0310-9956-ffa450edef68
OAK-154 Full text search index
 - ran into the idea that a seek to the very end of the file might happen, so I added a guard

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

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1411605 13f79535-47bb-0310-9956-ffa450edef68
OAK-154 Full text search index
 - updated the path term creation

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

- detection of user-items should be defined by user-mgt implementation

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1411607 13f79535-47bb-0310-9956-ffa450edef68
OAK-452: MemoryNodeBuilder improvements
changes from https://github.com/mduerig/jackrabbit-oak/commits/nodebuilder-cleanup

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1411619 13f79535-47bb-0310-9956-ffa450edef68
OAK-410: RepositoryInitializer runs before the CommitHooks are in place

Run the required index hooks as a part of the initializer

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1411623 13f79535-47bb-0310-9956-ffa450edef68
OAK-293: MongoDB-based MicroKernel

Run the MongoMK integration tests in oak-it-mk.

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1411624 13f79535-47bb-0310-9956-ffa450edef68
OAK-293: MongoDB-based MicroKernel

Drop the separate oak-mongomk-test component now that the tests are in oak-it-mk.

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1411626 13f79535-47bb-0310-9956-ffa450edef68
OAK-293: MongoDB-based MicroKernel

Inherit MongoDB options from the parent POM for uniformity

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1411627 13f79535-47bb-0310-9956-ffa450edef68
OAK-51 : Implement JCR Access Control Management
OAK-50 : Implement User Management
OAK-90 : Implement PrincipalManagement

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

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

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

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

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1411731 13f79535-47bb-0310-9956-ffa450edef68
OAK-50 : Implement User Management (WIP)

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1411734 13f79535-47bb-0310-9956-ffa450edef68
OAK-50 : Implement User Management (WIP)

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

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