OAK-1341 - DocumentNodeStore: Implement revision garbage collection (WIP)

Enabling the testcase again

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1581290 13f79535-47bb-0310-9956-ffa450edef68
OAK-1560: Expose RevisionGCMBean for supported NodeStores
Revision GC for DocumentNodeStore

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1581295 13f79535-47bb-0310-9956-ffa450edef68
OAK-1586 - Implement checkpoint support in DocumentNodeStore

Adding a separate collection named 'settings' which stores the checkpoint data. It can be later used to store other state information related to DocumentNodeStore

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1581297 13f79535-47bb-0310-9956-ffa450edef68
OAK-1586 - support for Collection.SETTINGS in RDBDocumentStore

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1581306 13f79535-47bb-0310-9956-ffa450edef68
OAK-1586 - Implement checkpoint support in DocumentNodeStore

Fixing the collection name to settings. This should also fix the build failure

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

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1581314 13f79535-47bb-0310-9956-ffa450edef68
OAK-98 Source code formatting, code conventions, Javadocs

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1581316 13f79535-47bb-0310-9956-ffa450edef68
OAK-1607 - avoid exposure of HTTP properties for EmbeddedSolrServerConfiguration

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1581318 13f79535-47bb-0310-9956-ffa450edef68
 OAK-1577: Implement refined conflict resolution for addExistingNode conflicts
 
 - fixed issue
 - adapted test case
 - committed batch

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1581319 13f79535-47bb-0310-9956-ffa450edef68
OAK-1608 - set Solr's JettySolrRunner transitive dependencies to be optional

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1581323 13f79535-47bb-0310-9956-ffa450edef68
OAK-1592 : Performance of Session#hasPermission

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1581325 13f79535-47bb-0310-9956-ffa450edef68
OAK-98 Source code formatting, code conventions, Javadocs

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1581346 13f79535-47bb-0310-9956-ffa450edef68
OAK-1577 - fix compilation issue

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1581351 13f79535-47bb-0310-9956-ffa450edef68
OAK-1478 - use in-file instead of in-mem H2 database (because of OOMs)

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1581376 13f79535-47bb-0310-9956-ffa450edef68
OAK-1590 - DocumentStore-specific test framework (WIP)


git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1581377 13f79535-47bb-0310-9956-ffa450edef68
OAK-1544: fix field widths and add BLOB column for big documents; add DB2 fixture

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1581378 13f79535-47bb-0310-9956-ffa450edef68
OAK-1168 : Invalid JCR paths not caught

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1581382 13f79535-47bb-0310-9956-ffa450edef68
OAK-1544 - change table creation logic to use databasemeta's product name (sigh)

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1581412 13f79535-47bb-0310-9956-ffa450edef68
OAK-1605 Running into endless loop due to tika 1.4

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

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