Assert: Implement Assertion constructor with test context

Ref #374

- Assert is now an instanced object exclusive to test blocks
- Assert: Uses context test push
  - Ref https://github.com/jquery/qunit/pull/588#discussion_r13987208
- Test: Using related test context instead of config.current