wip implementing reading guid from 'framework' project
more work on adding project to solution
manual merge
Separate out adding a dependent project from adding a .winmd reference in windows8
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/cordova-plugman into CB-5970
remove double wip framework element
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/cordova-plugman into CB-5970
CB-6028 Protect against cyclic dependencies in install

github: close #54
CB-6124 Make `cordova plugin remove` resilient to a missing plugin directory

This breaks a couple prepare tests that Andrew deletes in the next commit.
github: close #57
Delete poorly written prepare tests that are broken by previous change.
CB-6115 Updated version and RELEASENOTES.md for release 0.20.1
CB-6115 Incremented plugin version and added -dev.
CB-6151 Fix exception when adding a new platform to a CLI project

Options param was being treated as required instead of optional.
CB-6115 Updated version and RELEASENOTES.md for release 0.20.2
CB-6115 Incremented plugin version and added -dev.
CB-5970 added type attribute 'projectReference' to <framework> element to signal addition of dependent project
CB-6159 Fix incorrect "success" message when publishing fails.

Problem was introduced by promise refactoring.
PB-6160 adding plugin fails for Firefoxos.
CB-6119 Fix `plugman info` command printing "undefined" always
CB-6162 Show a better error message when publish fails the whitelist