fix a staticLayout test which failed after the intro of view statecharts: the view was not added to the DOM in the right way
remove test suites that are no longer, improve detection of running suites
correct waitFor condition
more solid checking of page state, in particulaer when onLoadFinished cb fires multiple times. Stats at the end.
output summary of failed tests at the end
add an option to specify a filter (a regexp) and run only tests that match it
better output control, refactored status codes into constants
correct media audio/video detection code
Improves the ability of the SC.browser experimental name testing to succeed by adding a test value that can be used.
Dumbs down the animation support testing slightly, because the latest Chrome Canary appears to support the unprefixed 'animation' style, but you can't actually use it at the moment.  While the SC.browser test has been improved to account for this by being able to pass in a test value, this still fails unless you break execution before running the test.   Instead, we just test both the prefixed and unprefixed versions.
Fixes typo from a previous commit

From this commit:
https://github.com/sproutcore/sproutcore/commit/e119ca9e7c38dacc6fb2b29a
1fb05073c8b3e94e
Merge pull request #1053 from nicolasbadia/container-transition

Fixes typo from a previous commit
Merge pull request #1052 from unicolet/pullrequest/fixingtests/media/capabilities

correct media audio/video detection code
Merge pull request #1051 from unicolet/pullrequest/improvephantomrunner

Improve the countinuos integration in the following ares
Merge pull request #1050 from unicolet/pullrequest/fixingtests/mixins/staticlayout

fix a staticLayout test which failed after the intro of view statecharts: the view was not added to the DOM in the right way