Build: Bump JSHint and extract settings

- Bump JSHint to latest release
- Use .jshintrc files so JSHint can also be run by IDEs
- JSHint test files
Merge branch 'nschonni-update-jshint'