Merge pull request #5 from ptaoussanis/master

New async & sync HTTP client API
HTTP client: high level get and post. add form-params and basic-auth support
update readme about async/sync HTTP client (experiment)
using 1.3-SNAPSHOT; add ns require in readme
more fast & accurate handling timeout by using PriorityQueue
remove Content-Encoding: zip since http-kit transparently unzip it
HTTP client: allow config user-agent more easily; Add HTTP client unit test;  move server_test.clj to a new place
clean code, also reduce stack frame by 1
clean code; add simple http-client bench code
HTTP client: support keep-alive for better performance
update readme; fix broken scripts;
fix PriorityQueue: remove should return removed element
fix corner case, be more robust
try to follow Clojure style guide. tweak doc
fix corner case, be more robust
properly handle HTTP header key's case
support HEAD & OPTIONS. one macro to generate them all, crazy
decode HTTP head request properly
HTTP client test: use jetty as server, too
fix url encode