[CB-3304] Windows create script - Parameters should be quoted

Choking on spaces in filenames
[CB-1108] Convert config.xml from <plugin> to <feature>

This unifies the config.xml used by iOS and Android. Now <feature> tags can be used
to add plugins. The changes are non-intrusive so the older versions of the config.xml
can still be used after this change. The value of a param named "android-package"
determines the class for the plugin.
Deprecate <log> in favour of <preference name="loglevel">
[CB-1108] Make onload=true settable as a <feature> <param>

Plus some simplification of code.
[CB-1108] Update config.xml template's list of available <preference>s
[CB-3040] length is 1-based, but index is 0-based, can't use == in comparison
CB-3022: Add default text to Android Prompt
Fix spacing, convert all tabs to spaces
Merging 3.0 with latest master
CB-3337: Not sure why the splashscreen was changed, fixing 9-patch
Part 1 of 2: CB-2657 Moving DroidGap in git so we don't lose random commits.  This is irritating
Part 2 of 2: CB-2657 Creating the dummy class so we have backwards compatibility
Merging latest from master to bring everything in line