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