OAK-1622 - Duplicate configuration services (regression of OAK-1476)

Changing the logic to use CompositeConfiguration in case of DS mode.

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1582216 13f79535-47bb-0310-9956-ffa450edef68
OAK-1627: Use non-orderable child nodes in ObservationRefreshTest

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1582239 13f79535-47bb-0310-9956-ffa450edef68
OAK-1342: Cascading document history

Minor optimization to reduce calls to commit root

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1582252 13f79535-47bb-0310-9956-ffa450edef68
OAK-1579: ConcurrentAddNodesClusterIT.addNodes2() fails on travis

Enable test to get a recent failure stack trace.

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1582266 13f79535-47bb-0310-9956-ffa450edef68
OAK-1544 - handle too wide keys more gracefully (see also OAK-1629)

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1582280 13f79535-47bb-0310-9956-ffa450edef68
OAK-1266 - remove duplicate wrapper class

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

Duplicate configuration services (regression of OAK-1476) 

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1582295 13f79535-47bb-0310-9956-ffa450edef68
OAK-1579: ConcurrentAddNodesClusterIT.addNodes2() fails on travis

Synchronize runBackgroundOperations() method to avoid concurrent calls from dispose() and background thread.

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

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1582317 13f79535-47bb-0310-9956-ffa450edef68
OAK-1630 - fixed AND/OR full text expressions handling

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

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1582329 13f79535-47bb-0310-9956-ffa450edef68
OAK-1341 - DocumentNodeStore: Implement revision garbage collection (WIP)

Add method for batch removal to DocumentStore

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1582346 13f79535-47bb-0310-9956-ffa450edef68
OAK-1341 - DocumentNodeStore: Implement revision garbage collection (WIP)

Handle case where no checkpoint is created

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1582347 13f79535-47bb-0310-9956-ffa450edef68
OAK-1341 - DocumentNodeStore: Implement revision garbage collection (WIP)

Support for gc of deleted nodes

-- Mark docs once deleted with a flag
-- Created an index on _deletedOnce flag
-- Updated test fixture for easier use

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1582348 13f79535-47bb-0310-9956-ffa450edef68
OAK-1341 - DocumentNodeStore: Implement revision garbage collection (WIP)

Support for gc of deleted nodes

-- Prefer reading from secondary
-- Fix MongoFixture to create a new DocumentStore for every call

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1582349 13f79535-47bb-0310-9956-ffa450edef68
OAK-1626 - make sure blob store tests run on empty blob store

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1582361 13f79535-47bb-0310-9956-ffa450edef68
OAK-1632 - fixed primary type restrictions expansion

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1582371 13f79535-47bb-0310-9956-ffa450edef68
OAK-1632 - fixed primary type restrictions expansion

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1582372 13f79535-47bb-0310-9956-ffa450edef68
remove unused imports and code/remove trailing WSP

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1582388 13f79535-47bb-0310-9956-ffa450edef68
OAK-1624: Item names with trailing spaces should not be allowed

Prevent names with leading or trailing whitespace

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