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
CB-7045 plugman.install: engine.currentVersion should be a semver or null

not ""
Merge remote-tracking branch 'upstream/master'