[CB-5012]: No whitespace in empty plist string nodes.
CB-4983 plugin name check
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/cordova-plugman
Correctly tell plugman which object in config to remove
[windows8][CB-4943] .appxmanifest should be treated like .xml, not like a plist-xml
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/cordova-plugman
increased version to 0.14.0 to reflect that it is newer than published version on npm
CB-5065 remove breaking parameter

Get the "cordova plugin add https://github.com/apache/cordova-plugin-console.git#r0.2.0" format working again.
updating README.rd doc
Rename parse method and add a write method to result
+ parseIOSProjectFiles --> parseProjectFile
+ write method save both pbx and xcode
+ allow a more common experience
Update references to old ios parse method
Update spec to match new ios parse method name
Update action-stack to avoid static platform detection
+ test if parseProjectFile is present instead of switch case
+ test if project_files is not null instead of [].indexOf
+ More dynamic, more long term evolution
[CB-4872] - updated paths to version files
[CB-4872] - adding in custom semver check for project
[CB-4872] - deleted some comments
Overhaul dependency uninstallation

This fixes several long-standing bugs with plugman deleting
dependencies. The new rules are to uninstall all of the target plugin's
dependencies, provided they are:
- Not installed at the top level.
- Not depended on by any other plugins.

Similarly, plugin directories are only deleted when no plugin depends on
them, and they are not top-level, on any platform.

Fixes CB-5056, CB-5060, CB-4992, and CB-4189.
CB-4872 - took out custom version compare and went back to semver
CB-4872 - updated default plugin to include new bb10 script
[CB-5184] Fix uninstall logic being too aggressive