Revert "Update JSHint"

Unfortunately, newer JSHint doesn't seem to work properly on PhantomJS due
to a requirement for Function.prototype.bind. We may want to polyfill this
but we'll want to spend more time to consider the solution.

This reverts commit d6aa4ac426072a5f43166164d6db194abb229c99.