fixes HooksRunner test - should run before_plugin_uninstall
CB-5390 Uninstall - recursively remove dependencies of dependencies
CB-5390 Uninstall - change order of popping top level plugin id to satisfy tests
updated platforms.js for 3.6.4
removed unused variables
CB-7661 Updated version and RELEASENOTES.md for release 3.7.0
CB-7661 Incremented package version to -dev
CB-7698 CLI - Validate top-level plugin variables before installing
Amazon Specific changes:
Added support for SdkVersion
removes IDE specific settings which should not be there

Added by mistake by commit 1b5ce69b93833145f14772213600c0e516ccff64
CB-7704 Fix /amazon_fireos_parser.js: 'et' is not defined error
CB-7718 CB-7677 CordovaLib fails when installing transitive dependencies

This closes #102
CB-7715 Fix windows build if folder has '.(js|htm|etc)' in name

This closes #99
CB-7670 Fixes failure when trying to fetch dependent plugin while adding platform

This closes #96
CB-7721 - cordova-lib tests fail (on older hardware - promises timeout on spec-plugman/uninstall-browserify)

This closes #101
CB-7607 Add xxhdpi and xxxhdpi support to Android Cordova
CB-7598 Support for 9-patch Android splash images

github: close #97
github: close #89
CB-6469 "plugin save" now records (path/url/registry) and ignores dependent plugins

Implements save and restore for plugins that are coming from local file system or from a git repo.
Also makes a change so that the dependency plugins are not saved during a save. Makes a change
on the fetch.js so that .fetch.json now accurately records the type for plugin installations from registry
as type 'registry'

github: close #86
CB-5989 Default to $PROJECT_NAME-Info.plist when searching for plist files

If a Info.plist file is given with asterisk and there are multiple matches default to use the
file for the project.

github: close #95
CB-4731 Avoid duplicates when merging arrays in .plist files

github: close #91