Refactored events and added basic error checking.

Also changed `buy` to delegate to platform-specific implementations.
Added more error handling.
Update cordova sub-module & cordova-android to include updated node-xcode and CLI windows fixes
Don't write out config.json files when creating projects. Obey --verbose on create.
Version bump
Fix plugin_search_path not being set during prepare hook
Make consistent android error messages
Android JS error handling
Common JS error handling code
Switch --source to --link and --template
Fix up node_modules snapshot (no semantic change)
version 0.1.7
Change --template -> --copy-from, and --link -> --link-to
Android: Error handling
Fix eclipse template on windows not working.
Fix prepare hook not working on windows due to deleted mca.cmd
Version bump to 0.1.8
Add default iOS7 preference to push statusbar down

This will leave apps with a black statusbar (just like iOS6), but will
make fixed positioning and top-aligned elements looking as expected
out-of-the-box.  Since chrome apps don't deal with this issue, we think
this is a better default setting.

It looks less attractive than ideal on iOS7, but apps can easily change
the preference in config.xml if they wrote their app to adjust.
Describe copy-from link-to in GettingStarted Guide
Minor adjustments to the wording of link/copy argument