Only hint staged files

As the title says, jshint will now only run against matching, staged files.

- Adds `hintStagedFiles` grunt task
- Uses it in husky pre-commit hook