CB-5614 Include path to file when config.xml fails to parse

https://github.com/apache/cordova-cli/pull/108
CB-5613 use throw Error to include stack information for -d
CB-5613 Never hide stack trace on uncaughtExceptions.

Uncaught exceptions are bugs, so stack traces are always helpful.
CB-5619 Avoid Error: Error ...

Prevent errors like the following:
[Error: Error fetching plugin: Error: error: Could not fetch package information for imaginary.plugin]

https://github.com/apache/cordova-cli/pull/109
make sure the prepare step works in ia32 machines
CB-4382: Pass cli arguments to project-level hooks
Moved hooker.spec.js to e2e

Checking whether moving and editing in 2 separate commits will produce
better diffs.
CB-5330: Fix hooks test on windows, move to e2e.

Refactored the hooker.spec.js to use real files like the e2e tests.
Moved the spec and corresponding fixtures to live under e2e dir.
Rearranged the hooks fixtures into two separate dirs for Win and non-Win
platforms.
Document the new Ubuntu support
updated package.json to use the latest plugman
updated to 3.3.0-rc.1
CB-5499 added config_xml method to wp7 exports, and added tests for wp7+wp8
CB-5614 Include path to file when config.xml fails to parse

https://github.com/apache/cordova-cli/pull/108
CB-5613 use throw Error to include stack information for -d
CB-5613 Never hide stack trace on uncaughtExceptions.

Uncaught exceptions are bugs, so stack traces are always helpful.
CB-5619 Avoid Error: Error ...

Prevent errors like the following:
[Error: Error fetching plugin: Error: error: Could not fetch package information for imaginary.plugin]

https://github.com/apache/cordova-cli/pull/109
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/cordova-cli
CB-5573 relies on stderr content and error codes to detect a problem with xcode installation.

relevant if this section is ever reactivated, platform environments detected by platform scripts.
updated plugman version to 0.17.0