OAK-527: permissions (wip, consistent naming)

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1532818 13f79535-47bb-0310-9956-ffa450edef68
OAK-527: permissions (wip)

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1532820 13f79535-47bb-0310-9956-ffa450edef68
OAK-1098 : AuthorizableImpl methods should convert path to Oak path (WIP)

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

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

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

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1532848 13f79535-47bb-0310-9956-ffa450edef68
remove unused method getObserver

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

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1532856 13f79535-47bb-0310-9956-ffa450edef68
OAK-641: Improved benchmark tooling - new CreateManyNodesTest

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1533004 13f79535-47bb-0310-9956-ffa450edef68
OAK-1055: Occasional test failure in ObservationTest.observation
 - added missing license header

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1533011 13f79535-47bb-0310-9956-ffa450edef68
OAK-144 Implement observation
Pass CommitInfo to merge methods instead of round tripping it through the commit info node on the persistence layer.

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1533020 13f79535-47bb-0310-9956-ffa450edef68
OAK-527: benchmark tests (minor improvement: name of csv file)

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1533149 13f79535-47bb-0310-9956-ffa450edef68
OAK-527: benchmark tests (minor improvement)

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1533150 13f79535-47bb-0310-9956-ffa450edef68
OAK-150: Basic JCR LockManager support

Avoid an NPE in getLock() in case one of the parent nodes is read-protected

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1533177 13f79535-47bb-0310-9956-ffa450edef68
OAK-301 Document Oak
Explain how to skip auto committing on site-deploy

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1533335 13f79535-47bb-0310-9956-ffa450edef68
OAK-527: permissions (wip)

- consistency between isGranted and hasPrivileges as well as getTreePermissions vs. getPrivileges
- change compiled permissions to only take immutable tree (see above)
- prevent access to permission store

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1533341 13f79535-47bb-0310-9956-ffa450edef68
OAK-987: Implement the MicroKernel API

Quick, first draft of a NodeStore-based MicroKernel

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1533498 13f79535-47bb-0310-9956-ffa450edef68
OAK-987: Implement the MicroKernel API

Implement copy and move operations

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1533606 13f79535-47bb-0310-9956-ffa450edef68
OAK-987: Implement the MicroKernel API

MicroKernel.write() requires two identical streams to have identical identifiers
Initial support for serializing multi-valued properties.

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1533607 13f79535-47bb-0310-9956-ffa450edef68
OAK-987: Implement the MicroKernel API

Improved JSON serialization

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