Fix #12904: Firefox defaultDisplay with body/iframe display:none. Report and solution by @maranomynet; test by @rwldrn.
Fix #13019. Disconnected nodes with .replaceWith are a noop. Close gh-1062.
Ref #13019 and gh-1062. Use parentNode check instead of isDisconnected().
Refactor defaultDisplay's node creation and display logic, -6
Fixes #13021. Normalization of core utility array like detection based on standard protocol by Richard Gibson <richard.gibson@gmail.com>. Closes gh-1064
Be specific about Firefox nodes-as-nodelist. Never assume that modern browsers will "get it right".

Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
Test: Remove fixtures from QUnit.done hook. Close gh-1069.

This fixes jquery/testswarm#197. These are currently removed from
the TestSwarm injector, however this is jQuery specific, and
should be done from this end instead.
Fix #10417. setTimeout w/o 2nd arg is jQuery.later! Close gh-1065.
Test: Update index.html to new QUnit format. Close gh-1061.

Depends on jquery/sizzle#177, included with the Sizzle submodule in this commit.
Update Sizzle
Pass style declarations around for performance improvements and paving the way for the css array signature
Also, simplify the jQuery.css numeric coercion signature
Fixes #11938: Adding array getter method to jQuery.fn.css
Fix IE failures from 55313d32
Fix #12956. Improve cloneFixAttributes for IE9/10 case. Close gh-1034.

Remove clear(merge)Attributes hack
Fix #12990. Don't add 'px' to column-count. Close gh-1050.
copy defaultSelected in cloneFixAttributes
Fix #13011. Let 'type' attribute be set if the browser allows.
Fix #4087. insertAfter, insertBefore, etc do not work if origin and destination are same element. Close gh-1068.
Missed a var declaration in aad235b3251494afe71fd5bb6031e11965af9bdb.
Fix #11230. .appendTo and pals should always stack.