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
Merge remote-tracking branch 'upstream/master'

Conflicts:
	templates/common/Gruntfile.js