[CB-4103] Made config parameters case-insensitive.

For consistency with other platforms (and for readability), UpperCamelCasing is used by default in the code.
CB-3724: Removing the file exceptions
[CB-4151] Extract whitelist from Config class for testability
[CB-4140] Fix master branch cordova version to DEV
CB-4156: Adding back the App plugin, since this is required
Updating imports on all the tests
Accidentally committed Blacklist Test, removing this broken test case
Updating cordova.js for unit tests
[CB-4154] Set default Android target to android-17

This is done in the default project.properties file, as well as the create
script for new projects.
[CB-3605] removing unused package.json
[CB-3605] Updated README to reflect changes in command-line scripts for cordova-android.
[CB-3384] Reworked UriResolver into CordovaResourceApi.

Changes were made after trying to use the API for Camera, FileTransfer, Media.
The main difference is separating the concept of URI remapping from the read/write helpers.
Set minSdkVersion to 8 for DroidGap project
Prevent NPE in case webview is lately initialized
changes the test name to make it auto run
moved the backgroundcolor class to correct classpath
CB-3957: The new activity wasn't added to the Android Manifest
CB-3944: Removing activity that doesn't exist
CB-4230: We test Cordova, not jQuery Mobile
[CB-3384] Use the ExposedJsApi to detect webCore thread instead of IceCreamCordovaWebViewClient.

Also removes a debug log statement.