Allow plugin modules to be .json files
Fix link/copy parent check for windows

Reported as cca issue #260
https://github.com/MobileChromeApps/mobile-chrome-apps/issues/260
Upleveled amazon-fireos changes.
Taking care of dashes in amazon-fireos platform name.
Merge branch 'exportJSON' of https://github.com/joseph-onsip/cordova-lib
CB-6699 Include files from www folder via single element (use ** glob pattern)
Fix jshint errors in amazon_fireos_parser : mixed single/double quotes
Fix failing tests. update_jsproj and update_csproj are now just update_proj
Fixing failing tests: update_proj should be update_project
Well that looks like an error
Don't spy and expect it to call the other spy ...
windows: update as per changed manifest file names

See https://github.com/apache/cordova-windows/commit/bdc4af329c02658ed989b3e9b4013f81c3626cd6
Set git clone depth to 10 for Travis to make it faster

Some background:
http://blogs.atlassian.com/2014/05/handle-big-repositories-git/
Suggested in https://github.com/apache/cordova-lib/pull/72

github: close #72
CB-7142 Add <variable> to <feature> for "plugin restore" command

github: close #63
ffos: Make author url optional

github: close #74
ubuntu: check icon existence
ubuntu: use common.copyFile
ubuntu: support target-dir for resource-file
ubuntu: support incremental builds

github: close #73
CB-7118 iOS: add target-device and MinimumOSVersion support to config.xml

github: close #57