JSHint Updates

* JSHint failures now trigger errors for `make validate`
* Updated `.jshintrc`
* Fixed existing errors

@rocha @dsjen