JCR-3833 update to latest surefire plugin in order to be able to use runOrder configuration option. This is needed because the default order in which the tests are executed in the jackrabbit-spi2jcr module causes test failures on Java 8

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/trunk@1643781 13f79535-47bb-0310-9956-ffa450edef68
JCR-2113: JSR 283 Access Control Management

Add missing license headers

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/trunk@1643812 13f79535-47bb-0310-9956-ffa450edef68
JCR-3825: Use RepositoryFactory for first hops

Use released version of Oak

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/trunk@1643994 13f79535-47bb-0310-9956-ffa450edef68
JCR-3840 take same-name child type definitions into account when reregistering node types

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/trunk@1644405 13f79535-47bb-0310-9956-ffa450edef68
JCR-3838:  [aws-ext] Proactive & Asynchronous caching of binary when its metadata is accessed from S3
Patch from Shashank

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/trunk@1644549 13f79535-47bb-0310-9956-ffa450edef68
JCR-3839: [aws-ext] Regression to JCR-3734 Slow local cache built-up time
Patch from Shashank

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/trunk@1644551 13f79535-47bb-0310-9956-ffa450edef68
JCR-3840 limit the number of null child node definitions to match with to the number of slots available

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/trunk@1644665 13f79535-47bb-0310-9956-ffa450edef68
JCR-3840 limit the number of null child node definitions to match with to the number of slots available

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