Grunt / jshint settings

Slightly more strict settings for jshint
Let grunt run jshint on all js files

Mistakes I made: bad branchname chosen at first, then pushed too early, then forgot to use --no-ff