fix(app): add jQuery <script> into index.html template
feat(app): add jshintrc for testing folder
feat(app): use checkboxes for module selection

Instead of asking for each module separately, you now get a nice checkbox dialog
where you can tick each of the modules on and off.
feat(app): generate Travis config

Adds a .travis.yml by default and adds `grunt test` to package.json.
fix(docs): Add explicit instructions for installing yo
fix(docs): fix section explaining generating services
chore(deps): update grunt-conventional-changelog to v1.0.0
fix(app): copy glyphicons for sass

If Sass is enabled, copy over glyphicons as in generator-webapp. Thanks
@jamierytlewski for kicking this off. With plain CSS this doesn't work, because
the `img` path is hard-coded.

Fixes #269
fix(app): order of script inclusions

Plugins should be loaded before the application JS.

Fixes #278
chore(deps): add yo as a peerDependency
chore(repo): removed accidentally committed files
chore(repo): maintenance

- Updated mocha depedency
- Removed obsolete jshint 'es5' option
Merge pull request #286 from passy/scripts-order

fix(app): order of script inclusions
v0.3.1
doc(changelog): reformatted to match new layout
fix(readme): Remove `yo` installation step

Since `yo` is installed through `peerDeps` we don't need this.
fix(coffee): remove the semi-colon from the coffee script templates

Signed-off-by: Rocky Jaiswal <rocky.jaiswal@gmail.com>
fix(templates): new scope for directive spec

To mirror the controller spec template, the generated tests for directives now
mock a new scope instead of working directly on the $rootScope.
fix(templates): classify services registered with .service
feat(gen): generate a more modular project stucture