OAK-1856 - Enable specifying of OSGi config via JSON file and in memory map

Making a local copy of DictionaryAsMap to avoid compilation failure with JDK 7 as the class version packaged in fileinstall is compiled to 1.4 source

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

Make classes package private

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

Modifying the logic related to workDir creation to account for failure on windows. The test would now create a new workDir for every run and would try to delete the workDir post run quietly (failures would be ignored)

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

Re-enabling the module as required failure issues are addressed

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