OAK-2004 Add a way to pause the background async indexer

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1614891 13f79535-47bb-0310-9956-ffa450edef68
OAK-2011 - Log and read and write operations to different loggers

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1615417 13f79535-47bb-0310-9956-ffa450edef68
OAK-2011 - Log and read and write operations to different loggers

Fix logger name

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1615418 13f79535-47bb-0310-9956-ffa450edef68
OAK-2013 - Add utility class for tracking time spent in the code

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1615570 13f79535-47bb-0310-9956-ffa450edef68
OAK-2014 - oak-run build fails on windows

Applying patch from Amit Jain. Thanks!

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1615863 13f79535-47bb-0310-9956-ffa450edef68
OAK-1980 - Use index on non-root node

Applying OAK-1980.patch. Thanks Marcel.

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

removed extra fixture-dedicated profiles.
OAK-1855 - Travis builds time out

removed the default skipping of unittests from integrationTesting
profile
OAK-1855 - Travis builds time out

added ability to skip UT in integrationTesting from command line
OAK-1855 - Travis builds time out

used a single integrationTesting profile by fine tuning it with env
variables.