Merge pull request #56 from jaimeiniesta/patch-1

Update homepage on gemspec
Move development dependencies into Gemfile
Use of custom objects is not necessary here
require 'faraday_middleware/version'

Because require hashes based on the string, not the expanded path of the
file, it's important that we require the version file the same way that
it will be required elsewhere to avoid constant warnings.
Add json gem for testing in JRuby in 1.8-mode
The source :rubygems is deprecated because HTTP requests are insecure.
Loosen required_rubygems_version for compatibility with Ubuntu 10.04
Allow failures on Rubinius in Ruby 1.9 mode, which is still not stable
respect HTTP spec for 301 redirects in standards mode

Previously 301 was always converted to GET, even with
`:standards_compliant => true`. Now when opted into standards mode, 301
will remain unchanged, as per HTTP/1.1 spec.

http://pretty-rfc.herokuapp.com/RFC2616#status.301

Fixes #66
convert caching middleware tests to rspec
add spec for :ignore_params option of caching middleware
Fix typo in RFC number
Merge pull request #78 from lolindrath/master

Fix typo in RFC number
Update build matrix
Fix tests on Rubinius
Update .gitignore to the .idea/ folder created by RubyMine IDE
Merge pull request #80 from akilb/gitignore-rubymine-tempfolder

Update .gitignore to the .idea/ folder created by RubyMine IDE
Actually fix tests on Rubinius

The rubysl-json gem has been yanked so use the json gem instead.
Update Travis settings for Rubinius

/cc @brixen
Add a Gzip middleware