OAK-293: MongoDB-based MicroKernel

Move mongomk-api and -impl to mongomk. Patch by Mete Atamel.

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1388369 13f79535-47bb-0310-9956-ffa450edef68
OAK-293: MongoDB-based MicroKernel

Clean up after the move of mongomk-api and -impl. The patch command was not smart enough to remove empty files.

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

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1389024 13f79535-47bb-0310-9956-ffa450edef68
OAK-334 Add read-only lucene directory


git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1389256 13f79535-47bb-0310-9956-ffa450edef68
OAK-333: [MongoMK] Node not found when the path exceeds 1000 characters

Patch by Mete Atamel.

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1389305 13f79535-47bb-0310-9956-ffa450edef68
Use a non-snapshot version of Jackrabbit. And while at it, upgrade Guava to 13.0.1.

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1389347 13f79535-47bb-0310-9956-ffa450edef68
OAK-336 Document SQL2 "measure"
 - moved "measure" related tests to their own test file
 - removed the "score" query condition, you are not supposed to filter on: it http://wiki.apache.org/lucene-java/LuceneFAQ#Can_I_filter_by_score.3F

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1389360 13f79535-47bb-0310-9956-ffa450edef68
OAK-336 - Document SQL2 "measure"

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1389381 13f79535-47bb-0310-9956-ffa450edef68
Release notes for 0.5

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1389386 13f79535-47bb-0310-9956-ffa450edef68
[maven-release-plugin] prepare release jackrabbit-oak-0.5

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1389391 13f79535-47bb-0310-9956-ffa450edef68
[maven-release-plugin] prepare for next development iteration

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

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1389796 13f79535-47bb-0310-9956-ffa450edef68
OAK-340 Basic reindex support in the lucene index
 - add LuceneReindexHook, a hook that triggers reindexing on any detected index definition change
 - tweaked the LuceneEditor to trigger a reindex from #processCommit of the before state is null.
 - played with the way paths are stored & queried in the index

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1389824 13f79535-47bb-0310-9956-ffa450edef68
OAK-154 Full text search index
 - dedicated jcr:path handling in the lucene filter

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1389859 13f79535-47bb-0310-9956-ffa450edef68
OAK-341: Use Guava preconditions instead of asserts to enforce contract

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1389864 13f79535-47bb-0310-9956-ffa450edef68
OAK-341: Use Guava preconditions instead of asserts to enforce contract

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

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1389868 13f79535-47bb-0310-9956-ffa450edef68
OAK-337: Update MongoMK's logger

Patch by Mete Atamel

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1390351 13f79535-47bb-0310-9956-ffa450edef68
OAK-338: [MongoMK] Adding duplicate children should throw an error

Patch by Mete Atamel

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1390356 13f79535-47bb-0310-9956-ffa450edef68
OAK-339: [MongoMK] Fix GetCommandsMongoTest

Patch by Mete Atamel

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