Qunit module preparation rewrite

Needs preliminary review. Missing at least some documentation and changelog entry.
I've witnessed enough destruction to not like that word any more. How about "vanish"? It has a magic kind of style.