Add self-test reporter for self-tests.
Add self-test for Suite.
Point to different version of teststack under test.
Add tests for throws from Suite and fix bugs in Suite exposed by the tests.