traversing: Optimise .add by not using makeArray
(cherry picked from commit b39ee05b69336d5a6230287ab8bd48c48e5b206f)

Closes gh-1430
Doc: Update links and simplify build instructions

(cherry picked from commit e1a4329d78a5bae18d19fb94c1c3714ad45258ef)
Update grunt-bowercopy to 0.5.0
Tests: Avoid use of QUnit.reset() in tests by splitting them

Closes gh-1470
Ref #1457
README: Add jQuery environment notes
Docs: Link to the browser support page in CONTRIBUTING.md

Instead of duplicating the supported browsers matrix, just link to
the browser support page on jquery.com.

(cherry-picked from 5801c3a29a3c9a0d43f36c1d844f7cc7c24b3376)
Build: Happy New Year! Thanks @marlonlandaverde

(cherry picked from commit 3118f58c465286d538404669d09026b882b2149e)

Closes gh-1477
Intro: Pass window to intro if available, for browserify

Closes gh-1476
(cherry picked from commit 6de1d973a436282af7dfe3072924016c3cdc1984)
Effects: Integrate sinon fake timers into tests

(cherry picked from commit b407bddea2ae65200df0802bef7cf06c16b5e524)

Closes gh-1377
Tests: Fix test broken by previous cherry-pick
Effects: First step() call should match :animated selector

(cherry picked from commit 085814474e4a854d533b5ccbaef24c090081e0c4)

Fixes #14623
Closes gh-1473
Tests: Straighten out sinon dependencies

* Cherry-pick took the wrong lines for a couple of things.
* Update and commit dependencies after `grunt bower`
Selector: Update Sizzle

Fixes #14657
(cherry picked from commit 9ac88dea494b0b79d1e1d1d26f8d9f5eb670cf62)
Tests: Fix sinon timers for oldIE
Ajax: support non-RFC2616 methods for oldIE

Fixes #13240