OAK-1708 - fix whitespace in log messages

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1597725 13f79535-47bb-0310-9956-ffa450edef68
OAK-1522 - Provide PojoSR based RepositoryFactory implementation

Return null if repository config not supported

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1597726 13f79535-47bb-0310-9956-ffa450edef68
OAK-1857 - Support collection object conversion to String[] in ConfigurationParameters

If target type is String[] then source value is converted using PropertiesUtil which internally handles all the possible cases

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1597727 13f79535-47bb-0310-9956-ffa450edef68
OAK-1856 - Enable specifying of OSGi config via JSON file and in memory map

Added a sample json based config file required for starting Oak with Tar.

In addition the Repository object returned by the factory now implements the ServiceRegistryProvider interface to provide access to the backing service registry

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