OAK-2286 - SolrIndexEditor able to extract text from binaries itself via Tika, minor adjustments to OSGi config to properly allow mappings for certain properties or oak types

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1641340 13f79535-47bb-0310-9956-ffa450edef68
OAK-2286 - adjusted also node state config to address type/property mappings correctly

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1641344 13f79535-47bb-0310-9956-ffa450edef68
OAK-2238: Session.getItem violates JCR Spec
Applying patch. Credits to Will McGauley

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1641346 13f79535-47bb-0310-9956-ffa450edef68
OAK-2164: Only enforce uniqueness of jcr:uuid for referenceable nodes
Documenting current behaviour and removing test case with undesired expectation

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1641347 13f79535-47bb-0310-9956-ffa450edef68
OAK-2286 - reverting as accidentally committed unfinished changes in Solr query index 

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1641349 13f79535-47bb-0310-9956-ffa450edef68
OAK-2286 - adjusted also node state config to address type/property mappings correctly

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1641350 13f79535-47bb-0310-9956-ffa450edef68
OAK-2271 Compaction estimation time should not depend on number of checkpoints



git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1641352 13f79535-47bb-0310-9956-ffa450edef68
OAK-1941 - remove system-property-based switch to disable cache updates from queries

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