use thread_safe gem instead.
don't expect jruby-head to work.
Typo

Fixes #332
Headers should have "\r\n" between each line according to the RFC.

Without the "\r", this was causing a second header to
be collapsed into the first value. The existing tests
didn't catch this case because it only stubbed one
header key/value pair.
Merge pull request #333 from myronmarston/stub-headers-fix

Headers should have "\r\n" between each line according to the RFC.
Revert "use thread_safe gem instead."

This reverts commit eb87e265f75c49bcfc0fbfb829463111726bcef0.
fix ruby 1.8.7
update changelog and bump version.
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.
Adding note about clearing stubs between tests.