[WIP] Switched jslint to jshint. Fixes #929

I've swapped out jslint with jshint and adjusted all the headers to not throw errors.

Todo: add more jshint options to `.jshintrc` to formalize current coding style.