Ignore file inputs when serializing forms. File input serialization is handled by plugins. Fixes #13306.
Don't try and convert data for 204 No Content responses. Fixes #13292. Fixes #13261.
Fix #13281: update Sizzle
Fix #13282: QtWebKit (e.g., phantomjs) can only apply Arrays
Fix #13274: Wrap sourceMap directive in multiline comments. Close gh-1143.
(cherry picked from commit ac93559eb9f18fcaec95dfdc97358b1b85bfe234)
Fix #13316. Use minified version in unit testing.
Fix build until next grunt rc, disable compare_size.
Fix #13291, no longer need the functionish-regex guard.
Choose a lovely set of matching grunt dependencies.

Stylish yet functional, this set of grunt plugins should provide hours of trouble-free operation until rc6 comes out.
Fix #12846. Restore overflow when animation is stopped.
Fix #12656. Make event shorthands excludable.
Fix #13315 for IE9: compare typeof xmlNode.method to var instead of literal "undefined" for safer uglification
(cherry picked from commit ec9b38a34fb9bd81d1903cf12b69466f699abca5)
Fix #13150, .has() w/o args checks for any callbacks. Close gh-1111.
Update author list.
Revert "Fix #13291, no longer need the functionish-regex guard."

Turns out this is still needed by Safari 5.1, which we're still supporting.

This reverts commit c4b1da40075532e4f14821b1519ae0ef6665bf1e.
Fix comment about Safari shortfalls.
Fix #13349. No need to sort simple .find() cases.
Minor updates. All parameters of an internal function are for internal use only.
Revert change to visible/hidden selectors until 1.10 and 2.1. Reopens #13132, #10406.
Magic fixing for previous commit