Change scoping rules for fixtures/tests

* Test fixtures are now resolved as namespaces instead of the
  execute()-method on the test-fixture class
* Tests are now declared as namespace-scoped classes instead of classes
  inlined inside the execute()-method on the test-fixture class