OAK-2050: Query engine: disable or restrict built-in full-text engine

Allow fulltext comparison without index with MongoMK, MongoNS and DocumentRDB.

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

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1627047 13f79535-47bb-0310-9956-ffa450edef68
OAK-2117 - Reindex removes all nodes under index defenition node

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1627052 13f79535-47bb-0310-9956-ffa450edef68
OAK-2125 - Integrate Lucene logging with Slf4j

The logging integration can now be enabled via OSGi config. Once enable the logging can be controlled via enabling debug logs for 'oak.lucene' category.

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