Amazon Specific changes:
Added support for SdkVersion
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
CB-7496 Fix --link option for plugman install

github: close #85
CB-7647 - [iOS 8] Support new iPhone 6 and 6 Plus Images in the CLI config.xml (closes #103)
CB-7496 Wire up support for plugin add --link

github: close #78
CB-7649 - [iOS 8][CLI] Support iPhone 6 Plus Icon in CLI config.xml (closes #100)
CB-7382 Clean up lazy_load: Platform()

github: close #79
[Tizen] Remove tests for source-file, header-file, etc. install/uninstall, which are now noop

github: close #17
CB-7745 Don't fail if plugins/ got deleted. Just recreate it.
updated to 4.0.0, pinned dependencies
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/cordova-lib
updated cordova-js dependency to 3.7.1