Jshint tweaks & bug fixes

Most importantly:

* not all files were being linted
* asset pipeline wasn't reading in the actual jshintrc