Always print full stack trace on uncaught exceptions.

This will allow users to give us useful error info when this happens.
Fix for config-file element parsing
More exposing of stack traces.
Fix exception on install of ios plugin. plistEle is an array.

Just taking the first element of it. Not sure if this is the correct
fix?
Fix copy of .java files being put in the wrong place.

Apparanetly sh.cp('-r') treats dst as a directory instead of having the
same behaviour as cp on the command line.
clonePluginGitRepo provides the dir of cloned plugin as callback param. propagates back to install module during a install->fetch->install flow.
merged changes to common tests and common.js
fixed a few typos
tons of ios specs.
a few more ios spec stubs
minor tweaks to common specs
moar ios specs
ios resource specs
ios resource and framework tests.
proper uninstall + specs.
remove old tests. jasmine migration complete
added plugin value check when detecting collisions for ios
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/cordova-plugman
updated version for npm push
removing --remove