JSHint Updates

* JSHint failures now trigger errors for `make validate`
* Updated `.jshintrc`
* Fixed existing errors

@rocha @dsjen 
JSHint will complain about mixed use of single and double quotes. This line will be removed so that only JSHint validates quotes. At this point we are using single quotes everywhere. What is the case for using both?