OAK-946 - Improve support for debugging Oak

Including the sessionId as part of logged message

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1569666 13f79535-47bb-0310-9956-ffa450edef68
OAK-1431: Handling of empty or invalid names

Enfoce basic name constraints (non-empty, no / character) in NodeBuilder
and during property construction

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1569668 13f79535-47bb-0310-9956-ffa450edef68
OAK-1226: Same node and property name support

A child node and and a property can now have the same name

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1569677 13f79535-47bb-0310-9956-ffa450edef68
OAK-1434: Cleanup dependencies of oak-core

Use MemoryNodeStore/State instead of MicroKernelImpl for simple tests

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1569684 13f79535-47bb-0310-9956-ffa450edef68
OAK-1434: Cleanup dependencies of oak-core

Drop Oak(MicroKernel) since it's just a wrapper for Oak(new KernelNodeStore(MicroKernel)).
Also change the default Oak() constructor to use MemoryNodeStore instead of MicroKernelImpl.

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1569690 13f79535-47bb-0310-9956-ffa450edef68
OAK-1434: Cleanup dependencies of oak-core

oak-core doesn't need oak-mk-remote, so move the dependency to oak-run

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1569703 13f79535-47bb-0310-9956-ffa450edef68
OAK-1335 - fix getting the version history (code assumed that creation time can be used as key in a map)

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1569704 13f79535-47bb-0310-9956-ffa450edef68
OAK-1396 : add constant for oak:Unstructured

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1569718 13f79535-47bb-0310-9956-ffa450edef68
OAK-1396 : ops typo

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1569734 13f79535-47bb-0310-9956-ffa450edef68
OAK-1434: Cleanup dependencies of oak-core

Just copy the PropertiesUtil class from Sling instead of using complex dependency tricks

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1569736 13f79535-47bb-0310-9956-ffa450edef68
OAK-1434: Cleanup dependencies of oak-core

JSON-Simple is now available as an OSGi bundle so there's no more need to embed it

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1569738 13f79535-47bb-0310-9956-ffa450edef68
OAK-1372 XPath queries with both path and property restrictions are slow

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1569740 13f79535-47bb-0310-9956-ffa450edef68
OAK-1335 - disable failing restoreName tests

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1569741 13f79535-47bb-0310-9956-ffa450edef68
OAK-1434: Cleanup dependencies of oak-core

oak-core/pom.xml: consistent indentation, better grouping, comments

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1569742 13f79535-47bb-0310-9956-ffa450edef68
OAK-1434: Cleanup dependencies of oak-core

Move RandomizedTest to oak-it-mk, as it compares two different MicroKernel implementations

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1569749 13f79535-47bb-0310-9956-ffa450edef68
OAK-1438: Generalise Root.commit(String) to Root.commit(Map)
Introduce info argument of type Map in Root.commit

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1569759 13f79535-47bb-0310-9956-ffa450edef68
OAK-1438: Generalise Root.commit(String) to Root.commit(Map)
Add info Map to CommitInfo and pass it down from Root.commit(Map)

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1569760 13f79535-47bb-0310-9956-ffa450edef68
OAK-1438: Generalise Root.commit(String) to Root.commit(Map)
Pass user data through the info Map instead of the commit message

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1569761 13f79535-47bb-0310-9956-ffa450edef68
OAK-1438: Generalise Root.commit(String) to Root.commit(Map)
Remove message parameter in favour of the info map

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1569762 13f79535-47bb-0310-9956-ffa450edef68
OAK-1438: Generalise Root.commit(String) to Root.commit(Map)
Update Javadoc

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