No ticket. Optimize top/left hooks: move the position check up, don't re-check it inside a hook.
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.
Convert testrunner to an AMD module and ensure jQuery is on the page when executing the testrunner (another race condition amplified by swarm)

Conflicts:
	test/data/testinit.js
	test/data/testrunner.js