Update JSHint rules.

Enabled:
* `immed`
* `newcap`
* `latedef`

Removed:

* `boss`
* `laxbreak`
* `validthis`

Also move `bitwise` to fingerblast.js since that's where it's only needed.
Run `grunt`.