Introduce new plugin architecture. Plugins loaded immediately, before wiring components. Simplified many unit tests and ported more doh tests to buster