Fix #14318: Cherry-pick interrupted animation fix from master ea5c22ec12e6a548b1ec2d7b0dcd9f71bea8d5dd
Fix #14313: Optimize jQuery.merge for size. Close gh-1344.
Ref #14313: Further code and test improvements
No ticket: Hide the testing-support jQuery from tests
No ticket. Update packages, make the devDependencies list alphabetic.
Fix #13983. Switch to //# for sourcemap directives.
Fix #14084: attach the test div to documentElement, not body.
Fix #10814. Make support tests lazy and broken out to components.
With all of the ready calls removed internally, ready was never kicked off. Add a call in the ready module to ensure ready is checked.
No ticket. Optimize the marginRight hook: run the support test once only.
No ticket. Restore checking individual src/**/*.js files by jsHint.
Use requirejs to load the testswarm inject script
Move test loader to testinit.js. Fix race condition with dependency loading.
No ticket: link testinit
Convert testrunner to an AMD module and ensure jQuery is on the page when executing the testrunner (another race condition amplified by swarm)
No ticket. Restore support for Safari 5.1 in test/unit/support.js for now.
No ticket. Update AUTHORS.txt.
No ticket. Update support comments to reflect current state of affairs.
Move parsing methods to their own files (separates manipulation dependency from core)
Always return jQuery in modules that can be included separately