Manages illegal and required extensions for sapphiretest
Clears flushable / resettable objects
Cleans up and reset global env vars between tests
Handles nesting of kernel before / after tests
Disables any user configured loggers by pushing a NullHandler during PHPUnit tests.
Helper for resetting, booting, or cleaning up test state.