OAK-501: Add journal support for branches

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

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1420729 13f79535-47bb-0310-9956-ffa450edef68
OAK-494 : Cleanup ReadOnlyNodeTypeManager  (Work in Progress)

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1420736 13f79535-47bb-0310-9956-ffa450edef68
OAK-508 Query storeAsNode cleanup


git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1420791 13f79535-47bb-0310-9956-ffa450edef68
OAK-497: No LoginModules configured error on Java 7
- make logging less verbose. the warning logs the stack trace on each login

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1420806 13f79535-47bb-0310-9956-ffa450edef68
OAK-494 : Cleanup ReadOnlyNodeTypeManager  (Work in Progress)

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1420811 13f79535-47bb-0310-9956-ffa450edef68
OAK-494 : Cleanup ReadOnlyNodeTypeManager  (Work in Progress)

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1420832 13f79535-47bb-0310-9956-ffa450edef68
OAK-494 : Cleanup ReadOnlyNodeTypeManager  (Work in Progress)

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1420887 13f79535-47bb-0310-9956-ffa450edef68
OAK-501 - Add journal support for branches 

Added journal support for branches for MongoMK

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1420924 13f79535-47bb-0310-9956-ffa450edef68
OAK-503 - Microkernel.commit throws AssertionError

Merge the fix to MongoMK

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1420934 13f79535-47bb-0310-9956-ffa450edef68
Added test cases for OAK-507

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1420936 13f79535-47bb-0310-9956-ffa450edef68
Added some node removal tests.

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1420940 13f79535-47bb-0310-9956-ffa450edef68
OAK-512 Caching in MicroKernelImpl

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1421124 13f79535-47bb-0310-9956-ffa450edef68
OAK-168: Basic JCR VersionManager support
- initial check in (still lots of TODOs)

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1421137 13f79535-47bb-0310-9956-ffa450edef68
OAK-355 Move QueryEngine reference from ContentSession to Root

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1421163 13f79535-47bb-0310-9956-ffa450edef68
OAK-355 Move QueryEngine reference from ContentSession to Root

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1421166 13f79535-47bb-0310-9956-ffa450edef68
Minor update to print total time as the timing progresses.

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1421168 13f79535-47bb-0310-9956-ffa450edef68
OAK-509: Item names starting with '{X}' cause RepositoryException

Fix handling of expanded names

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1421209 13f79535-47bb-0310-9956-ffa450edef68
jcr:PrimaryType is of type NAME

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1421217 13f79535-47bb-0310-9956-ffa450edef68
OAK-511 Query PropertyIndex that stores the index content as nodes
 - initial impl
 - added index type checks to prevent index impl adding content to the wrong locations
 - reduced visibility of the PropertyIndex & Property2Index class

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