Add cached? method for response, it returns true when response is taken from cache
Fix typo in Caching section of README.md
Merge pull request #335 from trein/patch-1

Fix typo in Caching section of README.md
Move response cache logic to cacheable module
Merge pull request #334 from zewelor/master

Add cached? method for response, it returns true when response is taken from cache
Add default maxredir 50. This is the way cUrl does it.

Fixes https://github.com/typhoeus/typhoeus/issues/337.
Remove old pending spec which served as a todo.
Use self.method instead of extend self.
allow rubinius to fail.
add fast_finish.
update documentation.
Dreaming of an `on_body` API for response streaming.
on_body is not marshallable.
Pass the on_body callback to the Ethon::Easy.
Loosen the requirement on response.body
Make the response available to on_body.
Adding note about clearing stubs between tests.
Clarifying that rspec configuration block should be placed in a spec_helper.rb file.
Merge pull request #338 from pcorliss/master

Adding note about clearing stubs between tests.
spelling.