CB-5674 Don't install plugins in parallel when adding a platform.
updated to 3.3.1
CB-5687 Teach util.isCordova about PWD.
CB-5688: check for required args
CB-5688: found same problem with "cordova plugin"
CB-5648: clarify comments for the parms
CB-4153 Add --src & --link to cordova create.

Both --src and --source are accepted.
The path is passed via the lib.www.uri of the configuration object
that is later written to .cordova/config.json.

Cordova will keep going into child www folder(s) of the provided path.
Add a check to config_parser that root tag is <widget>.
Remove dead code
CB-5397 Make iOS project file's www/ and config.xml point at the non-platforms versions.

This will hopefully make it easier to use Xcode with CLI.
Revert "CB-5397 Make iOS project file's www/ and config.xml point at the non-platforms versions."

This reverts commit 8bde8edfa7976bfe116e22451cb375949a76035c.

The change broke the copying of the correct config.xml file.
CB-5397 Add --cli flag for iOS's bin/create
CB-5715 Pass --cli flag to android create script
Fix broken tests (whoops)
CB-4976 - dont use cache for local custom lib
Files in merges must remain intact when removing platform
Revert "CB-4976 - dont use cache for local custom lib"

This reverts commit de94f31c4e47a4318c7c095b69ac1504ed0e4fe7.
CB-4976 dont use cache for local directory
CB-4976 fix tests to handle local dir case
CB-4976 Don't fire download hooks for local paths in lazy_load