[#2957] Upgrade to jshint 0.9.1 and fixed all lint errors from doing so
Review fixes. Updated shrinkwrap
Fix other lint errors missed previously.
Have shims and other scripts loaded immediately on require config setup to prevent dummy definitions
Ensure Shims, jsSHA and UAParser are loaded on require config properly