Added jshint to `grunt test` task.

Developers usually run the full suite of tests, but often forget about linting. I see no reason not to run jshint with `grunt test`

None of the specialized test tasks will do this (`grunt test:chrome`, `grunt test:conf`, etc) since those are more for active development. `grunt test` is kind of the last task run before a push.