OAK-440: Concurrency issue when 3 microkernels are writing in the same db
Merge https://github.com/meteatamel/jackrabbit-oak/commit/0aba87afae59b36f8352a41f02aee8d11fe89697 and earlier

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1409798 13f79535-47bb-0310-9956-ffa450edef68
OAK-447: Adding a node with the name of a removed node can lead to an inconsistent hierarchy of node builders

If a node was previously removed, then writeState.base is null and no child accesses should be treated as read-only operations.

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

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

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

Adjust the MongoMK tests so that they're automatically skipped
when no MongoDB instance is available. This way we can include
the oak-mongomk component to the default build without problems.

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

Enable MongoMK tests on Travis

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

Add a way to specify custom MongoDB settings

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

Speed up test cleanup as suggested by Mete

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1410265 13f79535-47bb-0310-9956-ffa450edef68
OAK-434: Setup build profiles to run against either of the Microkernel implementations
Merge remote-tracking branch 'tudor/trunk' into trunk

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

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1410422 13f79535-47bb-0310-9956-ffa450edef68
OAK-451: Disable update functionality in KernelRootBuilder

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1410616 13f79535-47bb-0310-9956-ffa450edef68
OAK-454 Make In Memory/H2 MicroKernal depend explicit configuration to activate
(on behalf of Chetan Mehrotra)

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1411168 13f79535-47bb-0310-9956-ffa450edef68
OAK-454 - Make In Memory/H2 MicroKernal depend explicit configuration to activate

Modified the testcase to also install required configuration to activate MicroKernalService. Any config present under src/test/config directory would be copied to target/test-config and that would be registered with OSGi ConfigAdmin using Felix File Install support

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1411247 13f79535-47bb-0310-9956-ffa450edef68
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