Fix #11586. Ajax DELETE ain't got no body, so data goes to its URL.
Fix #10863. Allow newlines in JSON data- attributes.
Fix #12120. Always stack .before/.after, and fix disconnected nodes.
Revert "Fix #12120. Always stack .before/.after, and fix disconnected nodes."

This reverts commit e2eac3f4d2e7f47b67635704df8e3b6675a91ed6.

There is a 1.7 regression with isDisconnected() that we should fix before tackling this.
Revert "Fix #11586. Ajax DELETE ain't got no body, so data goes to its URL."

This reverts commit c01e022f33575ed45fb8da65be756fc464d40a24.

We actually changed DELETE to accept a body on purpose, see http://bugs.jquery.com/ticket/7285 .
Do not watch the dist files to make infinite change loops less common.
Update Sizzle: Use tokenization rather than regex for grouping. Fixes #12237, #12205, #12285.
Update Sizzle: passing null to $.contains should not throw an error. Fixes #12314
Sizzle: fix compilation of the same selector with different contexts. Fixes #12403.
Sizzle: make html from assertions xhtml compliant. Fixes #12359.
Sizzle: provide backwards-compatibility for creating custom pseudos with arguments. Fixes #12409.
Update Sizzle: size reduction, -85 bytes
Update authors.
Fix #12313, .height()/.width() just use CSS if no offsetWidth. Close gh-909.
Fix #12383. All selectors should be delegateTarget-relative
Update placeholder references to tickets.
Reverting Sizzle is bad, Dave.
Fix #12347 and #12384. Use a fresh div in jQuery.clean each time.

Regression was introduced in 22ad8723ce07569a9b039c7901f29e86ad14523c most likely because the clown who fixed http://bugs.jquery.com/ticket/4011 didn't add a unit test.
Sizzle: use tokenization to complex check pseudo arguments. Fixes #12412.
Sizzle: adjust caching to avoid IE errors on xml descendent selectors. Fixes #12369.