Build: Add JSHint target

- Cleanup spacing in Gruntfile to pass build
- Remove unused jQuery parameters in base.js for 'unused' option
- Bump JSHint contrib package to latest
- Add JSHint to the default target