Created new files for browser
Browser platform is now being created from cli
Remove references to "firefoxos"
Merge branch 'master' into browserPlatform
CB-7219: initial work for cordova.js platformVersion
CB-7219 prepare-browserify now supports commitId and platformVersion for cordovajs
CB-7219 prepare-browserify computes commitId and platformVersion
Remove use of path.join for manifest.launch_path

I was having issues on Windows when creating a new FirefoxOS project. A brand new project, when added to the Firefox App Manager, gave an error: "Launch path has to be an absolute path starting with '/': '\index.html'". The issue is the use of path.join to generate manifest.launch_path. On Windows, this uses backslashes, which caused the issue. I have opted to simply use concatenation instead.

I have also fixed an issue where "cordova prepare firefoxos" would fail if there was no <content> tag in the config.xml. If it is not present, we default to index.html.
Merge remote-tracking branch 'Menardi/patch-1'
CB-7416 handleInstall tests for null platformTag. removed uncalled 'hasPlatformSection' from PluginInfo.js
CB-7416 Fixes file path reference when adding new source file
CB-7420 Windows. Plugin <resource-file>s are removed from platform during prepare
Windows helper. Removes unnecessary $(MSBuildThisFileDirectory)

This property is not required since all main .jsproj and other shared project files are in the same folder
CB-5535: Remove "--arc" from ios platform creation args
 Updated version and RELEASENOTES.md for release 0.21.8
updated platforms.js to use 3.6.0
CB-7383 Incremented package version to -dev
updated version, updated ffos to use 3.6.1, updated cordova-js dependency to be strcit
updated version to 0.21.10-dev
updated Releasenotes.md