Merge branch 'release-0.2.0'
Merge remote-tracking branch 'upstream/develop' into develop
fix formatting of fiori templates and remove .jshintrc reporter option causing issues in sublime
wrap fiori master-detail app javascript in anonymous functions so as to not pollute global namespace
fix tests - ensure yeoman-generator is >= 0.16.0 by updating yo; added test for fiori master/detail app
refactor generatortests into separate files
remove useless editor config file that was created by generator-generator
Add default watch task to gruntfile - performs jshint and mochaTest on generator files. Also touched _Root.view.xml and _Root.controller.js just to test the watch task
add test for uiComponent sub-generator
add test for facelessComponent sub-generator
feat: add local http server

Added the JADS (https://github.com/bocallaghan/JADS) Node.js http server script as a grunt task. Running 'grunt execute' now launches an express web http server to serve the generated app. The JADS server includes proxy capabilities. Goto localhost:8080 to run the generated app in the browser. The port can be configured in the JADS/config.js file.
fix: removed git sub module for JADS - files now tracked
fix(JADS): enable sapui5 alias in config.js
fix(JADS): Fix failing test
fix(gen:fiori): change root view to XML vie instead of JS view
chore(jshint): remove unused reporting options
style(gen:fiori): wrap files in anon functions
test: fixing tests
refactor(test): refactor tests into separate files for each generator
chore(config): remove useless editor.config file that was created by generator-generator
chore(grunt): add watch task
test(gen:uiComponent): add missing test
test(gen:facelessComponent): add missing test