Events: QUnit logging system uses EventEmitter

Fixes #422.

Even though this is earmarked for `v2.0`, it is 100% backward compatible.

Critique away.  :wink::wine_glass:
There should be comment here or where this is used to indicate the deprecation, since eventually `QUnit.on` replaces `QUnit.testStart` et al, right?