Fix plugin check error, when plugin dependency with specific version is given.
Add tests for fetch.checkID()
CB-6976 Add support for Windows Universal apps (Windows 8.1 and WP 8.1)
Merge branch 'CB-6615' of https://github.com/MSOpenTech/cordova-plugman
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/cordova-lib
Merge branch 'win81' of https://github.com/MSOpenTech/cordova-lib
Add missing license header to prepare-namespace.js
Move Q_chainmap cordova/util -> util/promiseutil. Use it in plugman/uninstall.
CB-6976 Corrected snapshot urls for windows
Fix windows8 parser spec

Do we need this spec at all with the unified windows apps?
The metadata/windows8_parser.js file was removed in
7ed25a53a793a2af3ff3bc51799ef65fa302a643
Fix a bunch of JSHint errors

Some JSHint errors introduced all over the place during the weekend.
Please run "npm test" before pushing.
CB-3571, CB-2606: support for splashscreens

This is a squash of several commits by @AxelNennker and @vladimir-kotikov.

Includes:
* Add getSplashScreens method to ConfigParser.
* Move common splashscreens/icons logic to getStaticResources method.
* Move findByDensity method to ConfigParser.
* CB-2606: Do not copy default icon to other folders than res/drawable.

github: close #30
Fix JSHint errors from the splash screenscommit
CB-7004: Uninstall of mobilespec's dependencies plugin fails

It was trying to uninstall BlackBerry specific plugin from Android:
Error: ENOENT, no such file or directory
'.../mobilespec/plugins/com.blackberry.utils/plugin.xml'

This is due to a recent commit
c7f4f7fc1f60357900ecf98a30c0f0969bc07e68

Added a simple check to just return if a the plugin dir exists.
CB-7002 Updated version and RELEASENOTES.md for release 0.21.6
CB-7002 Incremented package version to -dev
CB-6879 fix cordova serve
CB-7042 serve.spec: enable basic serve test
CB-7042 serve.spec: really expect not a Cordova-based project exception
CB-7045 plugman.install.spec: shell.which depends on plugman.raw.fetch actually being called