Assert: Fix assertions called directly from QUnit.assert

Found this bug on running the jQuery Core tests.

This is a backwards compatibility fix.
That looks better. I wonder if this should throw an error in 2.0, when `assert instanceof Assert` is false. If that makes sense, we should include that in the comment here, and in the docs for `QUnit.push`.