Test against Rubinius 2 and JRuby in different modes
update multipart-post dependency
Add support for Ruby 2.1.0
update multipart-post dependency to keep 1.2 support
Merge pull request #326 from steved555/master

update multipart-post dependency
Ensure latest bundler version is installed
Add temporary workaround for failing build on Ruby 1.8.7

Rubygems broke builds on Ruby 1.8.7:

https://github.com/travis-ci/travis-ci/issues/1793
https://github.com/rubygems/rubygems/pull/763

This patch is a temporary workaround until rubygems is updated.
Remove non-existant JRuby modes
Make formatting of then, yield, and super consistent
rescue Errno::EHOSTUNREACH
Don't unnecessarily bind blocks
Fix Options#fetch on Ruby 2.1.0
Allow TimeoutError initialization without arguments

Fixes failing test in Rack adapter on Ruby 2.1.0
Bump Excon

Avoids the regression in 0.27.3
Avoid Ruby 2.1.0 crash due to Excon bug when connection is failed

geemus/excon#358
Increase margin for timing assertion

Failed because delta was 0.03097:
https://travis-ci.org/lostisland/faraday/jobs/16672600
Merge branch 'ruby-2.1.0'

Closes #328
Release 0.9.0.rc7
Make Faraday::Options more Hash-like

Since Faraday::Options is replacing a Hash in version 0.9.0, I've
implemented the following methods to make that transition easier:

* #clear
* #empty?
* #each_key
* #key? (alias #has_key?)
* #each_value
* #value? (alias #has_value?)
Update minitest dependency to >= 5.0.5