Qunit module preparation rewrite

Needs preliminary review. Missing at least some documentation and changelog entry.
Oh, phew. I thought you had taken that approach for all of the modules. You're absolutely right that tearing down the other editors first is reasonable. I would not say that the module preparation was `over-complicated`, but not a big deal.