Fix IE10 bug when cloning an object element without a parentNode
Manual merge after fetch upstream
Fix weird clone bug and add a unit test to verify
Updated the comment above the fix
Add support check, added assertion to check if cleared, add edge case for backgroundPosition
Remove test file that I didn't mean to get into the previous commit
Correct documentation of custom grunt task. Closes gh-904
Neuter the partialLoadReady test until it's ngnix-ready
Fix #12266. IE9/10 says document[0] is document.frames[0]? Close gh-903.
Scorch the earth and retreat on readyState interactive! Close gh-907.
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.