OAK-565 - CommitCommand readExistingNodes/mergeNodes called unnecessarily

Avoid unnecessary read and merge of head revision nodes. This fix needs to be revisited as OAK-571 is fixed.

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1436344 13f79535-47bb-0310-9956-ffa450edef68
OAK-572 Query: improved cost estimation for the P2 and NodeType index

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1436361 13f79535-47bb-0310-9956-ffa450edef68
OAK-565 - CommitCommand readExistingNodes/mergeNodes called unnecessarily

Minor change to the fix

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1436367 13f79535-47bb-0310-9956-ffa450edef68
OAK-144 Implement observation
- implement support for node type filtering

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1436385 13f79535-47bb-0310-9956-ffa450edef68
fix indention, remove unused logger in valueimpl

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

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

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1436496 13f79535-47bb-0310-9956-ffa450edef68
OAK-50 : Implement User Management
OAK-90 : Principal Management

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

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

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1436503 13f79535-47bb-0310-9956-ffa450edef68
OAK-573: OneLevelDiffCommand inefficient for commits with many affected paths

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1436589 13f79535-47bb-0310-9956-ffa450edef68
OAK-574: Ignore hidden NodeStates in VersionHook

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1436615 13f79535-47bb-0310-9956-ffa450edef68
Merge branch 'trunk' of https://github.com/apache/jackrabbit-oak into trunk
[OAK-307] - better separation between integration and unit test solr environment