adjust node.js web.config template for S21
site deploymentscript --node will not generate web.config.
Fix tests for not generating web.config on azure site deploymentscript --node
Change missed build args
Add default value to script type which is based on os
Fixes #142
Add argument for the output path to generate the script on.
Fixes #521
Update error description with correct argument name
Merge pull request #538 from andrerod/dev

Fix typo
Fix spacing issues
Merge pull request #537 from amitapl/dev

Update site deploymentscript feature with latest Azure Websites S21
Fix deploymentscript issue - missing {SitePath}
Adding build output files that can be published by Jenkins
Working on filter script, not quite working right
Pulling from file to get piping to work properly.
Used npm lifecyle instead of manually combining stages
Merge pull request #541 from amitapl/dev

Fix deploymentscript issue - missing {SitePath}
Filter removes input file if flag given, avoid cross plat issue with del command on unix
Merge pull request #542 from andrerod/dev

Use proper factory method
Merge pull request #544 from christav/build-reports-349

Get jshint and test results out in form that Jenkins can build reports on
Added support for mobile preview features to be enabled on a per application basis.

Also, fixed bug in channel.js where content with an unknown media types was not propagated correctly. Insted the caller got "null".
Forcing stream into old mode before pipe to avoid issues on CI server