QUnit updates: Tests for QUnit; module setup/teardown

QUnit updates: Tests for QUnit; module setup/teardown

Hi,
I've landed a few updates to QUnit: To start with, there is now a
testsuite to test QUnit: http://dev.jquery.com/view/trunk/qunit-test
(requires a checkout, due to svn:externals)
Tests so far cover only the newly module-based setup/teardown
callbacks. These allow you to define code that runs before and after
each test in a module. More: http://docs.jquery.com/QUnit/module
Other changes affect the global variables exposed by QUnit: Instead of
making everything global, only the public API is exposed, everything
else is private. That public API still includes names like q() and
t(), but that is another story.
I've tested against jQuery core and the validation plugin, both run
fine, and jQuery UI all, which had 69 failing tests already, while not
being affected by the changes, as far as I can tell.
I'm planning to clean up some of the legacy stuf, like the mentioned
q() and t() functions, and once that is done, to start versioning
QUnit, including a latest tag.
Jörn