Merge pull request #255 from stephenplusplus/master

Add NPM >=1.2.10 as engine requirement
chore(deps): updated base dependencies

ref #256
fix(build): updated generated dependencies

ref #256
chore(deps): bumped angular deps

Not necessary due to semver, but it's nicer to the user to see that the
generator is up to date with the latest version of AngularJS.
fix #256
fix(build): add httpFontsPath to Gruntfile

Fix #244
fix(build): coffeescript build was empty

Fixes #204
refactor(service-generator): fix break in Angular-Sub-Generator API of service-generator, remove argument --type and create own generators for each type
fix(cli): fix typo in angular:constant generator usage
fix(build): add compass task only if compass-flavored bootstrap is selected
v0.3.0
feat(build): add support for svg optimization
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