Initial commit
Initial commit
Prototype test runner.
Do not finish a suite until after teardown is complete.
Fix incorrect suite stack.
Temporarily add some stuff to assertion library.
Instrumented code proxy!
Very, very WIP. Instrumented code to browser, test results to server. Magic.

Also this totally breaks your submodules, sorry.
Update to work with latest dojo.js loader and fix to use port from config.
Package information w/ dependencies for people that hate submodules.
Use a more reasonable total test timeout value.
WIP code cleanup & final reporting output for CI.
Fix runner trying to run too many jobs at once, and providing incomplete capabilities data to the grid.
WIP Sauce Connect + Travis-CI integration.

Give Dojo used by teststack its own namespace.
Add sauce-connect-launcher to download and execute Sauce Connect automatically.
Improve asynchronous test interface.
Add sauce-connect-launcher to package.json dependencies.
Remove unnecessary runner.sh.
Remove Node.js-exclusive dependencies from submodules; npm install is used for these.
Add Dojo as submodule.
Fix console reporter on consoles without grouping.
Usage instructions.