feat(build): deprecate server in favor of serve

Use `grunt serve` instead of server per webapps upstream change

References #35
BREAKING CHANGE: `grunt server` is being deprecated
feat(build): compile only changed coffeescript files in watch task

Use grunt-newer in both watch:coffee watch:coffeeTest

Closes #425
fix(build): standardize comments and comment out uglify:dist

Standard the comment styles and add uglify to the css min commented
block as it is not used anymore

Fixes #455
feat(app): imagemin handles gifs

Update Gruntfile to let imagemin handle gifs
chore(deps): update bootstrap fonts and css

Update the Bootstrap main css and font files

Fixes #448
chore(travis): ensure building dir is 'generator-angular'
docs(readme): specify that optional components are installed by default

The optional components are installed by default and now the readme specifies that
feature(index.html): add support for bower installed css files during minifaction

solve missing .css files during grunt:build minification due to files being installed via bower (and not copied with grunt:copy:styles)
Merge pull request #456 from eddiemonge/bsfiles

chore(deps): update bootstrap fonts and css
Merge pull request #450 from eddiemonge/serve

feat(build): deprecate server in favor of serve
feat(gen): add image file as example

Add an image file and use it in main view as an example. Also
demonstrates imagemin working
Merge pull request #458 from gonzaloruizdevilla/travisci

chore(travis): ensure building dir is 'generator-angular'
Merge pull request #468 from pgilad/patch-2

feature(index.html): support for bower installed css files during minification
Merge pull request #453 from jjt/gruntnewer

feat(build): compile only changed coffeescript files in watch task
docs(comments): comment config blocks in gruntfile

Help let newer people know what each config section is for
fix(build): use grunt-newer for styles and jshint

Applied @tschaub's changes to generator-webapp using grunt-newer for jshint and
style copying.

See https://github.com/yeoman/generator-webapp/pull/193
chore(docs): fix typo in gruntfile comments

The correct word is useminPrepare
fix(build): add webapp upstream features and better coffee

Merge changes from generator-webapp and better support for coffee/js
tasks

BREAKING CHANGES: Coffee support in the Gruntfile is only added when the
coffee flag is set. Otherwise, JS is used
Fixes: #35, #440
Merge pull request #471 from eddiemonge/upgrunt

fix(build): add webapp upstream features and better coffee
fix(build): use test-specifc jshintrc

jshint would not pick up the correct test-specific `.jshintrc` file and throw a
warning during the build process if it wasn't specified explictly.

closes #477