Add support for JSON body request matcher
Improve feature documentation
Explicitly support the latest Excon release.
Ensure Excon responses get recorded when :expects middleware raises an error.
Set minimum excon version to 0.25.2.

That's the version where Excon::Middleware::ResponseParser
was introduced.
Add MIR 2.0.0 to README

MRI is already supported and the build is passing in Travis CI. This updates the README to reflect that.
Merge pull request #357 from kris-luminar/master

Add MIR 2.0.0 to README
Don't allow excon to mutate our stubbed response.

This causes problems when the response is written
back to disk (e.g. when `:new_episodes` is used).
Use provided argument to get example
Merge pull request #356 from vcr/fix-excon-idempotent-retries

Fix for excon idempotent retries
Rescue LoadError if json library is not available when registering body_as_json
Include the body of the request in the UnhandledHTTPRequestError when matching on the body

If either the current cassette or the default cassette options include the body as a matcher, show the body of the request in the UnhandledHTTPRequestError to help identify the unhandled request.
Merge pull request #355 from kcdragon/body-as-json-request-matcher

Add support for JSON body request matcher
Changelog for #355.

[ci skip]
Only look to the current cassette's options when determining whether to show the request body in the UnhandledHTTPRequestError if there is a cassette.

If the current cassette is not matching on the body, the default matching option is irrelevant.
Merge pull request #360 from cgunther/unhandled-request-body-in-error

Include the body of the request in the UnhandledHTTPRequestError when matching on the body
Use a looser negative expectation.

This is less likely to have a false positive.
Add changelog entry for #360.
Add recent contributors to README.

[ci skip]
Merge pull request #358 from Hermanverschooten/rspec_2.99_compatibilty

Resolve deprecation warning for rspec 2.99.beta1 and higher