Use JSHint in addition to JSLint during development

(I went through [all the current options](http://www.jshint.com/docs/options/) and enabled all that made sense to me.