Ensure the correct rspec binary is used by the rake task.
Fix indentation.
In the rake task, setup load path for rspec-(core|support).

We want to ensure that the currently running version of rspec
gets loaded when the rake task shells out.  Simply loading
the correct executable doesn't guarantee that since it does
a simple `require 'rspec/core'` which could load a different
version (such as a newer gem installation) or fail (such as
when there is no normal gem installation, such as when using
bundler's --standalone mode).
Add changelog entry.
Correct doc string.
Memoize the rspe load path computation.
Merge pull request #1502 from rspec/fix-rake-task

Fix rake task
Fix `NoMethodError`.

This worked on 2.99 but was raising a `NoMethodError: [] for NilClass` on master:

RSpec.describe "group" do
  example("ex").metadata[:example_group][:example_group]
end
Merge pull request #1503 from rspec/more-metadata-regressions

Fix `NoMethodError`.
No need for an extra class in the hierarchy.
Using a legacy formatter as default no longer causes an infinite loop.

This spec should probably verify a warning was emitted, but I couldn't
quite figure that part out.
Merge pull request #1508 from rspec/issue-1507

Using a legacy formatter as default no longer causes an infinite loop.
Use explicit delegation rather than inheritance for formatter helper methods.
Provide formatted versions of duration/load_time on the notification.

Fixes #1506.
Merge pull request #1509 from rspec/remove-formatters-helper-mixin

Remove formatters helper mixin
Updated travis build scripts (from rspec-dev)
Merge pull request #1511 from rspec/update-travis-build-scripts-2014-04-30-for-master

Updates from rspec-dev (2014-04-30)
notify formatter of different failure types
track failed notifications rather than examples

note I'm in half a mind to track these in the reporter instead, WDYT
@myron_marston?
extract failure message lines