OAK-1865 - Blob garbage collector deletes referenced blobs for Jackrabbit 2.x DataStores

Applying updated patch from Thomas and Amit

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1599416 13f79535-47bb-0310-9956-ffa450edef68
OAK-1862 Checkpoints release method



git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1599434 13f79535-47bb-0310-9956-ffa450edef68
OAK-1708 - extend DocumentNodeStoreService to support RDBPersistence

Added support for referencing the DataSource via OSGi service and also added relevant testcase in pojosr module

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1599472 13f79535-47bb-0310-9956-ffa450edef68
OAK-1708 - extend DocumentNodeStoreService to support RDBPersistence

Fixing issue when Mongo is not there as pointed by Julian

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1599503 13f79535-47bb-0310-9956-ffa450edef68
OAK-1695 - Solr indexer documentation

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1599507 13f79535-47bb-0310-9956-ffa450edef68
OAK-1695 - Solr indexer documentation, fixed oak-doc parent pom version

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1599512 13f79535-47bb-0310-9956-ffa450edef68
OAK-1266 - improve documentation and error handling

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1599529 13f79535-47bb-0310-9956-ffa450edef68
OAK-1804 TarMK compaction
 - enabled scheduled compaction call

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

Conflicts:
	oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/property/OrderedIndex.java