OAK-2000: Observation events accessibility not checked correctly
Preparation: Simplify handling of multiple inclusion paths.

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1614344 13f79535-47bb-0310-9956-ffa450edef68
OAK-2000: Observation events accessibility not checked correctly
Pass a dedicated permission provider to all event listeners

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1614345 13f79535-47bb-0310-9956-ffa450edef68
OAK-1978: Add path exclusion to JackrabbitEventFilter
Initial implementation. Not yet enables as we are still missing the dependency to the new Jackrabbit API. See FIXME's

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1614349 13f79535-47bb-0310-9956-ffa450edef68
OAK-2002: TarMK: FileStore constructor loads all entries in the journal.log

Load the journal.log as strings and only instantiate the last RecordIds.

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1614384 13f79535-47bb-0310-9956-ffa450edef68
OAK-2002: TarMK: FileStore constructor loads all entries in the journal.log

Exclude accidentally committed parts.

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1614385 13f79535-47bb-0310-9956-ffa450edef68
OAK-1998: Accessible tree below a non-accessible parent are HiddenTree
Only return HiddenTree instances for actually hidden trees, not for inaccessible trees

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1614397 13f79535-47bb-0310-9956-ffa450edef68
OAK-2001 TarMk compaction can still cause repository growth



git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1614405 13f79535-47bb-0310-9956-ffa450edef68
OAK-1998: extend tests

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1614574 13f79535-47bb-0310-9956-ffa450edef68
OAK-2003: Avoid <p/> in javadoc

perl -i -pe 's[<p/>][<p>]g' `find . -name '*.java'`

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1614582 13f79535-47bb-0310-9956-ffa450edef68
OAK-2003: Avoid <p/> in javadoc

Turn off strict javadoc checks in Java 8 to avoid more malformedness problems
Also add a link to JCR 2.0 javadocs

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1614583 13f79535-47bb-0310-9956-ffa450edef68
OAK-2000: Observation events accessibility not checked correctly
- Avoid NPE when getChildHandler returns null
- Make sure events from multiple paths are not spread across various onEvent calls

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

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

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

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1614595 13f79535-47bb-0310-9956-ffa450edef68
OAK-2001 TarMk compaction can still cause repository growth
 - prevented ConcurrentModificationException by wrapping in an synchronized block

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1614596 13f79535-47bb-0310-9956-ffa450edef68
OAK-2000: Observation events accessibility not checked correctly
Trivial: rename constructor arg

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

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1614653 13f79535-47bb-0310-9956-ffa450edef68
Merge branch 'upstream-trunk' into OAK-1855
OAK-1855 - Travis builds time out

skipped unit test in pedantic and added ns-fixture to failsafe-plugin