Revert "CB-6267 Windows8. Apply BackgroundColor from config.xml"

This reverts commit 56a7893362421b49e782521698057ae40d7c8d3a.
Recreate "platforms" dir if it was deleted.

If the platforms dir is missing, cordova won't complain any longer. It will
think that no platforms are installed. The dir will be recreated when running
cordova platform add.
Merge branch 'CB-6267' of https://github.com/MSOpenTech/cordova-cli
CB-6432 pre_package hook does not populate %CORDOVA_PLATFORMS%

close #160
CB-5847 strictSSL is no longer ignored

github: close #163
CB-6329 improve 'cordova info' command

info.js file has been modified to work mainly asynchronous.
Added info-utils, which contains several useful functions required by
info.js
-It doesn't require a template to set an output.
-getNode, getCordova, doPlatforms works asynchronous, works with
callbacks and deals with errors.
-it writes a report (info.txt) in rootProject.

This changes are required for futures improvements.
CB-6329 Clean-up of cordova info changes previously merged.

github: close #151
CB-6329 Delete unused info-utils.js
CB-2606 Icons support for iOS, Android, BB10, WP8, Win8, FxOS
CB-2606 Andriod icon - do not attempt copy to undefined path
Update version of jasmine-node. Fixes test warnings util.print with node 0.11
Fix CLI tests to work with node v0.11
android-parser: Add AndroidLaunchMode preference

This allows users to set `android:launchMode` from **config.xml**
Remove trailing spaces in all js files

So that everyone can use auto removal of trailing spaces without generating
unwanted diff lines. Only white space changes, nothing else.

The command used:
sed -i '' 's/[[:space:]]*$//g' **/*.js
Merge pull request #4 from rodms10/autoPermission

CB-5416 - Need to auto generate manifest.webapp with appropriate plugin permissions
Adding support for privileged
Check if privileged attribute is 'true'
CB-5833: Copy/link to custom merges and config.xml when

When using cordova create with --link-to or --copy-from /some/dir, if /some/dir
cntains merges or config.xml in addition to www, they will also be copied or
linked
Windows 8.1 update breaks app manifest parser

The powers-that-be at Microsoft decided to add another namespace to the package.appxmanifest when I updated my Windows 8 app to Windows 8.1. The Package/Applications/Application/VisualElements element now has a namespace prefix of "m2:" which causes an error during project preparation. This commit contains a quick, low-risk update to accommodate that change.