Enhance tests

* Fixes at least one case of things 'accidentally working' due to environment leakage between tests.
* Ensures leakage shouldn't be able to happen ever.
* Simplifies working with config fixtures.
* Fixes loading of files in `lib/spec/support`.