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
Removes unnecessary "object/applet" element test from data tests.

Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
No ticket: Move jQuery.fn.size to deprecated. Close gh-1229.
(cherry picked from commit e3777b64377947b7222a2050aee7f2ec371faef9)
No ticket: Small simplification of .removeProp. Close gh-1227.
Ref #13743. Remove support.boxModel, deprecated 1.3. Close gh-1230.
Ref #12652: Allow overriding native .click() suppression
(cherry picked from commit 14b09ef98eb11aae04c028a3b3d7af116c7d2c20)
Update Sizzle: use documentElement in focus selector. Fixes #13378.
Fixes #8335. Do not allow add data to non-elements (2.x). Closes gh-1232
Revert Sizzle. Reopens #13378
No ticket. Simplifies data methods and updates comments. Closes gh-1233
No ticket. Use data_priv methods instead of jQuery._removeData and jQuery._data; Remove needless, internal second argument of jQuery.cleanData. Closes gh-1234
Update Sizzle: pick IE over Chrome this time. Supplements #13378.
No ticket. Add additional test for jQuery.queue. Closes gh-1235
Move Data.prototype.accept => Data.accepts

Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
Add note about deprecation of _removeData and _data

Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
Separate test/unit/wrap.js; make tests not fail when wrap module excluded