Rename `testId` to `taskId`.
Update sauce-tunnel.
Avoid unneeded `index` var in `baseBind`.
Add tunnel timeout support.
Use result `job_id` instead of parsing the `url` and ensure tunnel can restart if the tunnel failed to start.
Ensure tunnel stops when jobs are completed.
Add `compileFunction`.
Tweak escaping sourceURL in docs. [ci skip]
Minor comment and code style fixes
Update vendors.
Minor style nit in test.js.
Avoid a false fail in slower Ringo (and other slower environments).
Excuse assert count expected error in Backbone and add support for excusing them qunit-extras.
Rename `arrayRef` to `arrayProto` for consistency.
Update qunit-extras assert `expected` count appropriately and fix typo.
Only retry a test if it errors not because of unit test fails.
Simplify .gitattributes. [ci skip]
Update Underscore tests and excuse tests for edge features from the Underscore build.
Avoid retrying the tunnel more times than allowed.
Punt on AMD testing for Android because of stability issues.