[android] call out to platform check_req script
[android] fixing failing android parser spec tests.

Adding back config_parser since it was accidentally removed.
Removing poor tests that tested that the CLI check reqs directly
instead of calling out to platform scripts which we do now.
Those tests also were hard coded for API version 17, and had bugs
where some references were to API version 15 even.  About time we
remove them.
CB-5501 fix blackberry10 platform
Fix e2e tests on Windows

There were two problems.
 1. Couldn't delete the tmp project dir on Windows because it was the CWD
    dir of the node process and Windows can't delete "busy" dirs.
 2. There was an interaction between tests in spec and those in e2e.
    Jasmine ran the e2e tests first, the CWD stayed in temp dir, but some
    tests in spec assume that CWD is the cordova source root dir.

Both problems solved by process.chdir(<source root>) after each e2e test.
Revert "fixed merge conflict due to e2e"

This reverts commit d6e96f206b205d7bb069e6aadf9b126da5ad794c.
Merge branch 'e2e-tests'
Update version to 3.2.0-0.3.0
Update release notes
CB-4472 Remove <preference> from template config.xml
[CB-4472] Fix tests broken by previous commit.
add ubuntu to platform.spec list
removed 'win-test' fixture, e2e runs fine on windows now.
windows8. fixes version number parsing logic
CB-5298 Remove redundant requirements check for iOS and Android. The bin/create scripts check.
CB-5031 Add CLI help text for platform update and plugin search
Make sure errors during prepare are reported

From https://github.com/apache/cordova-cli/pull/49
CB-5034 add registry info to README
updated to 3.2.0-0.4.0
add ubuntu platform
platforms now points to apache to grab cordova-ubuntu