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
CB-7118 Use updated version of node-xcode

Conflicts:
	cordova-lib/src/cordova/metadata/ios_parser.js
CB-7114 Android: add support of min/max/target SDK to config.xml

github: close #56
CB-7118 (fix jshint warnings)
CB-7347 Improve cordova platform add /path/to handling

split name/path errors
CB-7336 Fix cordova platform add blackberry10

Support arbitrary cordova npm package name
Run npm install for npm delivered platforms