Major refactoring of test loading code and related tests.

* Get rid of test contexts
* Get rid of older test_generator factility in tests
* Preparation for loading tests using fixtures and fixture variations
Improve tests for slash run and suite verification in unit tests
Fix tests