OAK-1263 optimize oak index to support 'fast ORDER BY' queries to support sorting & pagination for large set of children

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1575892 13f79535-47bb-0310-9956-ffa450edef68
OAK-1523 - Remove Bundle Activator which are not required

Removing non existing activator

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1575967 13f79535-47bb-0310-9956-ffa450edef68
OAK-1523 - Remove Bundle Activator which are not required

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1575968 13f79535-47bb-0310-9956-ffa450edef68
OAK-1426 : Cleanup options in oak-run

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1576011 13f79535-47bb-0310-9956-ffa450edef68
OAK-516 Create LdapLoginModule based on ExternalLoginModule (wip)

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1576173 13f79535-47bb-0310-9956-ffa450edef68
OAK-1521 - Remove dependency on com.googlecode.json-simple from oak-core

Marking dependency as optional

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1576188 13f79535-47bb-0310-9956-ffa450edef68
OAK-1521 - Remove dependency on com.googlecode.json-simple from oak-core

Removing non used dependency

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1576207 13f79535-47bb-0310-9956-ffa450edef68
OAK-1522 - Provide PojoSR based RepositoryFactory implementation (wip)

Checking in initial implementation. The testcase is currently ignored as some issue with SecurityConfig. Some pending features documented as part of TODOs

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1576208 13f79535-47bb-0310-9956-ffa450edef68
OAK-1476 - Hardcoded SecurityProvider implementation in oak-jcr Activator

-- Refactored SecurityProviderImpl to use static references to various configurations. This ensures a stable startup
-- Replaced the Activator in oak-jcr with RepositoryManager which is responsible for registering the repository. This requires explicit config to be enabled

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1576209 13f79535-47bb-0310-9956-ffa450edef68
OAK-1521 - Remove dependency on com.googlecode.json-simple from oak-core

Adding the dependency to oak-jcr such that it can be used in testcases

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1576210 13f79535-47bb-0310-9956-ffa450edef68
OAK-1522 - Provide PojoSR based RepositoryFactory implementation (wip)

Adding explicit config to instantiate RepositoryManager as per OAK-1476

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1576211 13f79535-47bb-0310-9956-ffa450edef68
OAK-1476 - Hardcoded SecurityProvider implementation in oak-jcr Activator

-- Adding config file for using default setup

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1576212 13f79535-47bb-0310-9956-ffa450edef68
OAK-1476 - Hardcoded SecurityProvider implementation in oak-jcr Activator

-- Adding new line at the end of the config file

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1576213 13f79535-47bb-0310-9956-ffa450edef68
OAK-1521 - Remove dependency on com.googlecode.json-simple from oak-core

Removing non required entry

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1576214 13f79535-47bb-0310-9956-ffa450edef68
OAK-1476 - Hardcoded SecurityProvider implementation in oak-jcr Activator

-- Renaming to cfg file

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1576215 13f79535-47bb-0310-9956-ffa450edef68
Merge branch 'upstream-trunk' into OAK-1263

Conflicts:
	oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/property/OrderedIndex.java
	oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/property/OrderedPropertyIndex.java
	oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/property/OrderedPropertyIndexEditor.java
	oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/property/strategy/OrderedContentMirrorStoreStrategy.java
	oak-core/src/test/java/org/apache/jackrabbit/oak/plugins/index/property/OrderedPropertyIndexEditorTest.java
	oak-core/src/test/java/org/apache/jackrabbit/oak/plugins/index/property/ValuePathTuple.java
OAK-1263 trivia javadoc fix
OAK-1263 trivia formatting
OAK-1263 moved test under proper class
OAK-1263 returned proper ContentStrategy based on definition