JSHint Updates

* JSHint failures now trigger errors for `make validate`
* Updated `.jshintrc`
* Fixed existing errors

@rocha @dsjen 
They are needed if we use both jscs and jshint to validate line length; however, I have updated jscs to ignore line length, so the jscs directive will be removed.