Adding JSHint

This adds the JSHint static analysis tool for Javascript.

Just pulled off npm after [this PR](https://github.com/jshint/jshint/pull/1629) landed in `2.5.1`: no previous releases will have `dist`.

I did not add a minified version: I was under the impression that this would be done for npm stuff, based on what I was reading in `build`, but did not see this on the last thing I submitted... I can add a minified version, so there is at least something up there, if that is not the case: 721K -> 412K!