Qunit module preparation rewrite

Needs preliminary review. Missing at least some documentation and changelog entry.
Let's make a defaults object like we do with the WYMeditor comments so that you can document the options line by line. It wasn't obvious to me what `initialized` was.