Reset response body reader on excon error_call
Merge pull request #322 from sigmavirus24/master

Add betamax to list of ports
Fix HTTPS url.

GitHub changed their raw gist URL structure, apparently.
This should hopefully fix the build.
Update aruba.

Aruba has the "the file should contain"
step definition now.
Tweak JRuby settings.
Merge pull request #323 from vcr/jruby_improvements

Jruby improvements
Improve capture warnings logic.

- Delay capturing of $stderr until `before(:suite)` hook.
  When we capture prior to that, it silences syntax error
  failures as they are printed to $stderr.
- Delay setting of $VERBOSE until that point. Otherwise
  we get a flood of early warnings from all the gems we load.
- Redirect $stderr back to STDERR (the original stderr stream)
  so that any problems after that point are not silenced.
Fix confusing errors from request/response body state mutation.
Merge pull request #298 from vcr/fix_body_hacks

Fix confusing errors from request/response body state mutation.
Add spec tests for capturing response on error
These specs appear to pass on RBX 1.9 mode now.
Prevent race condition that caused a circular require warning.

Because our serializers use `autoload`, the multi-threading
in this spec could cause a circular require warning, which
could cause a build failure due to our `capture_warnings` logic.
Merge pull request #325 from vcr/remove_rbx_pending

These specs appear to pass on RBX 1.9 mode now.
Merge pull request #321 from jbence/issue-319/handle-excon-middleware-errors

Reset response body reader on excon error_call
Add changelog entry for #321.

[ci skip]
Clarify resetting of exxon body reader.

- Use a more intention-revealing name.
- Add an explanatory comment since it's such
  an odd case.
- Remove `if request_params[:response_block]`
  conditional. We always want the `NonStreamingResponseBodyReader`
  in this case. If there's no response block, the
  response body reader will already be set to this, but
  re-assigning it causes no harm, so there's no
  need for the conditional at all.
Update rspec.
Convert to latest RSpec syntax using transept.
Fix deprecated rspec usage.
Upgrade lots of other gems.