Added branch id to the index to speed up branch retrievals

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1419275 13f79535-47bb-0310-9956-ffa450edef68
OAK-470 Documentation for the PropertyIndex

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

Simplify the name mapper for cases where no local mappings are present

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

Correct handling of the {}name special case

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1419345 13f79535-47bb-0310-9956-ffa450edef68
OAK-499 SQL-2 query parser doesn't detect some illegal statements

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1419391 13f79535-47bb-0310-9956-ffa450edef68
Fixed a couple minor issues while testing the copy/move functionality.

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1419587 13f79535-47bb-0310-9956-ffa450edef68
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