Update jshint to 2.1.2 (pulled from http://jshint.com/get/jshint-2.1.2.js with exports edit applied and a few minor changes to make the "node-browserfy" code work in node again