get jshint close to passing by updating .jshintrc settings

I don't agree with these personally, but they jive with BS/@fat's JS code style.
The remaining jshint complaints are things that really actually should get fixed.
Merge pull request #8696 from twbs/jshintrc

get jshint close to passing by updating .jshintrc settings