Preserve the original request method for 307 Temporary Redirects.

This is the expected behavior per the HTTP/1.1 specification.

Fixes #137.
Merge remote-tracking branch 'bdash/307-redirect-method'
whitespace and changelog updates
merge parse-url map into redirect request
add exclusions for things that don't need them
Correctly close the connection manager in the event {:as :stream} is
used and a SingleClientConnection manager is used. Fixes #142
fix some tests for older clojure versions
more deterministic tests
update changelog
Release 0.7.3
bump to 0.7.4-SNAPSHOT
fixed a couple of typos
Merge pull request #144 from cldwalker/fix-typos

fixed a couple of typos
force conversion to byte array before inflating to avoid ClassCastException.
implement coerce to stream for byte array body.
update test to reflect the coercion changes.
Stream ALL the things. All bodies coming from core.clj are now streams, and {:as :stream} truly does not coerce the body to anything, keeping it out of memory.
bump reader and cheshire deps, remove unneeded repo, turn on warn-on-reflection
remove more reflection
Release 0.7.4