Encapsulate test creation
Move the callsite functionality to a plugin
Modify the way skipped tests are defined
Remove useless variable
Reduce boilerplate
Run async tests with domains
Runner -> Root
Dispatcher -> Runner
Extract a facade class that third parties can interact with
Improve the tests
Improve naming
Remove leftover helpers
Always require a test suite
Enable creation of DSL methods
Reduce the pointlessly long timeout in some fixtures
Add tests for proxy methods
Prepare the internal architecture for nested suites
Move the file tracking to a plugin
The tests know their suites
Merge branch 'modular'

* modular:
  The tests know their suites
  Move the file tracking to a plugin
  Prepare the internal architecture for nested suites
  Add tests for proxy methods
  Reduce the pointlessly long timeout in some fixtures
  Enable creation of DSL methods
  Always require a test suite
  Remove leftover helpers
  Improve naming
  Improve the tests
  Extract a facade class that third parties can interact with
  Dispatcher -> Runner
  Runner -> Root