Fixed the extension technique used by QUnit assertion addons

Changed all of the QUnit assertion addons to extend the `QUnit.assert` object instead of the core `QUnit` object itself. See @Krinkle's notes in JamesMGreene/qunit-assert-html#3 for more details.

Minor other tweaks mixed in... let me know if you want them removed.