Update grunt-contrib-jshint to 0.3.0, part 2, close gh-1203.
Correct oldIE-related comments, revert some workarounds. Close gh-1207.
Fix #13655. Add test for jQuery.ready.promise fallback load. Close gh-1209.
Fixes #13566. If there is a window object, define jQuery and $

Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
Fixes #13566. If there is a window object, and it has a document property, it might be the window we want, so define jQuery and $. Thanks to @dcherman for saving us from that embarrassment!

Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
Fix #13539: Utilize Sizzle hooks. Close gh-1215.
(cherry picked from commit 4ef516903e6e48bce388ca47c1ed88a447199fa1)
Ref 4ef51690: Update selector-native for new Sizzle dependencies