Tidy up jshint task.

Precommit hook installs properly.

The new `grunt jshint:all` task is now just `grunt jshint`. All is implied when no subtask is passed in.