JSHint Updates

* JSHint failures now trigger errors for `make validate`
* Updated `.jshintrc`
* Fixed existing errors

@rocha @dsjen 
Are both `jshint ignore:line` and `jscs:disable maximumLineLength` needed?