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 pull request #228 from nschonni/update-jshint

Build: Bump JSHint and extract settings