Switch to new ruby-version format.
Move formatters into a neutral directory.

Update tests for the new location.
Remove old style formatters.
Fully embrace the new directory structure.
Make formatters stand alone modules.

Remove the RSpec integration from being loaded by a formatter directly.
The idea is to eventually add minitest support. They will share the
formatter modules and should not load RSpec.
Load the RSpec formatters.