move QUnit out of core and into an add-on