No ticket: improve line-height animation test robustness
(cherry picked from commit 2b6a7b1caf5f95034e0324a44ca9e3f27956ff64)
Explicitly set bower folder location
Update Sizzle to 1.10.7
Fix for custom attr handles duck-punching the boolean attr handle

Conflicts:
	src/attributes/attr.js
Use window.QUnit to detect the top window when loading with AMD
Pass all tests (and load Sizzle fixture correctly) when loading with AMD
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