load legacy formatters
Ignore bundler artifacts.
Color.
Preload all rspec-core formatter files.

We need to make sure that they are required before
we redefine their classes so that if a formatter
gem requires one of these after legacy formatters
is loaded, it'll be a no-op.
Load rspec/legacy_formatters early
In 2.x it was colorise_summary.
Avoid const redefinition warnings.
Remove unneeded LegacyInterface module.
No conditionals needed around constant removal.

We purposefully load all of rspec-core's formatters
so the conditionals aren't needed.
Stop using deprecated rspec-core APIs.
Remove yard from bundle. We don't care about docs for this gem.
No need to make bundler a dependency.
1.8.7 doesn't have consistent ordering for JSON output.

Because hashes aren't ordered.
Address some other rspec-core deprecations.
Ensure this gem works with fivemat 1.2.1.
Get the nyancat formatter to work.
Remove rspec-spinner.

It was never updated to work with RSpec 2. It's `example_failed`
implementation takes 3 arguments:

https://github.com/nofxx/rspec_spinner/blob/eeea8961197e07ad46f71442fc0dd79c1ea26ed3/lib/rspec_spinner/base.rb#L52

…which aligns with RSpec 1:

https://github.com/dchelimsky/rspec/blob/v1.3.2/lib/spec/runner/formatter/html_formatter.rb#L67

…but never worked on RSpec 2, which only takes 1 argument:

https://github.com/rspec/rspec-core/blob/4039e7329aa10f9f653227d37a68fc232aaf5cb7/lib/rspec/core/formatters/html_formatter.rb#L72
Update README.
Merge pull request #3 from rspec/use_legacy_formatters

[WIP] Use 2.14 style formatters as base classes for legacy formatters