Use JSHint in addition to JSLint during development

Should we add `curly`?  It is required by JSLint and JSHint has better warnings in my experience.