OAK-355 Move QueryEngine reference from ContentSession to Root / rename "root" parameters and fields

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1420138 13f79535-47bb-0310-9956-ffa450edef68
OAK-189: Swallowed exceptions

Replace SessionNameMapper with a LocalNameMapper class that doesn't need the JCR API.
Rename IdentityNameMapper to GlobalNameMapper for better alignment with the new LocalNameMapper class.
Also clarify the nullability aspects of the NameMapper interface.

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1420139 13f79535-47bb-0310-9956-ffa450edef68
OAK-426: OAK-API: Deal with names and relativePaths consisting/containing "." and ".."
Reverting changes from revision 1418316 and 1418552 as per Angela's request

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1420143 13f79535-47bb-0310-9956-ffa450edef68
OAK-502: User.getPropertyNames throws StringIndexOutOfBoundsException
test case

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1420155 13f79535-47bb-0310-9956-ffa450edef68
OAK-350: Unify PropertyState and CoreValue

Use instance equality for ErrorValues, otherwise Sonar complains about the broken equals() contract.

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1420194 13f79535-47bb-0310-9956-ffa450edef68
OAK-4: Runnable jar packaging

Add plugin execution settings for the build helper plugin to avoid m2e warnings.

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

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

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1420213 13f79535-47bb-0310-9956-ffa450edef68
OAK-51 : Implement JCR Access Control Management (WIP)

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1420216 13f79535-47bb-0310-9956-ffa450edef68
OAK-504: DefaultRevisionStore: Exception occurred in GC cycle: NotFoundException

Delay the initial GC run to postpone this problem for now.

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1420562 13f79535-47bb-0310-9956-ffa450edef68
OAK-506: Avoid extra MK.nodeExists() calls when already cached

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

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

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1420648 13f79535-47bb-0310-9956-ffa450edef68
OAK-479 Adding a node to a node that doesn't accept children doesn't fail with ConstraintViolationException

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1420673 13f79535-47bb-0310-9956-ffa450edef68
OAK-50 : Implement User Management (fix test-case: thanks manfred for spotting!)

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

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