Avoid side-effects when calling jQuery.hasData

Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
No ticket: fix build date formatting
Better approach the hasData side effects fix. Thanks gibson042

Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
Updated mailmap.
Fixes #13714. jQuery.globalEval gotcha w/ strings that contain valid, prologue position strict mode pragma

Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
Removes unnecessary semi-colon concatenation

Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
Update grunt-contrib-jshint to 0.3.0, close gh-1204.

(cherry picked from 4adde5d14534799f3bcfac2771e1513be8a56a2f)

Conflicts:
	src/data.js
	src/effects.js
Fix #13543. offsetWidth is wrong on non-1 zoom. Close gh-1194.
Remove an unused support check, correct a comment. Close gh-1211.
Follow-up for 22a4e5bd0a7c0a92b54b9965984b582fd42099f2, fix .checkOn, add support tests. Cloes gh-1199.
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
Fix #13741. Make wrap/unwrap methods optional. Close gh-1222.
Fix #13721. Filter before .remove() loop so positionals work. Close gh-1221.
Improve CSS and `Support:` comments. Close gh-1220.

1) corrected box-sizing rules order - the unprefixed value should always be the last one
2) removed last semi-colons in CSS rules
3) updated support comments

code review changes + more consistent comment spacing