Fix plugin check error, when plugin dependency with specific version is given.
Add tests for fetch.checkID()
Fix plugin check error, when plugin dependency with specific version is given
Use Plugininfo module to determine plugin id and version
adding and freezing cordova-js
adding options to prepare
adding prepare-browserify
adding support for prepare flag
adding param to uninstall
cleaning up plugman.js for uninstall
adding configurable attribute
Style fixes in src/cordova/platform.js

 - Wrap some overly long lines.
 - Unindent a chunk of code which lived under an unneeded "else".
Add util func for chaining promises

In many places we construct chains of promises consisting of the same function
called repeatedly with different args (a kind of promise-land forEach loop).
This is usually implemented with reduce( func(), Q() ) which results in a deep
indentation christmas tree. This change adds a utility function
Q_chainmap(argsArray, func) to use in such cases.
CB-6931: Fix licence headers in cordova-lib
Style fixes in lazy_load.js

 - Make jshint happy.
 - Use function name() instead of name: function() for less indent
   and less ambiguity about function names. Some of them had
   oneName: function otherName() {...}
   which is very confusing.
CB-6895 Add more config properties into manifest
Minor style filxes in cordova/platform.js

Committing separately to avoid mixing this with real logic changes coming next.
Allow "cordova platform add platform@version"

This only works with --usenpm for now.
E.g.:
cordova platform add ios@3.5.0 --usenpm
Merge remote-tracking branch 'rodms/CB-6895'
Update properties-parser to version 0.2.3

github: close #27