Use a single plugin to do module loading

Move back to having reporters as stand alone things.
This should make them easier to write, since inclusion
just requires ensuring they are in the Minitest::Reporters
namespace before the plugin code is executed.