Force rebuild if `make tags` called
Change public API to use OutputStream Builder
Improve test for HTTP POST

Make one of the characters a reserved one to test urlencode. Change
server to respond by parroting back the request body.
Change sendRequest and receiveResponse signatures

Change sendRequest to only send the request headers and body. Move
processing the response header to the receiveResponse function. Adjust
receiveResponse to take a handler function to deal with both the
response headers and the returned entity body.

Major API change: bump package version number.
Update haddock documentation to new API
Merge branch 'signatures'
Move response body handling

Move readResponseBody to Network.Http.ResponseParser, putting it
alongside readResponseHeader.
Fork snippet to PipeliningSnippet
Ensure response fully consumed
Remove -Werror
Merge branch 'pipelining'

There is a currently failing test case, testChunkedEncoding, demonstrating
what may be a problem in io-streams's parseFromStream.
Expose debugHandler and document
Expose concatHandler and document

Add a convenience handler function for smashing the received
InputStream into a single ByteString. This function could perhaps have
a better name.
Use correct function to wrap use of attoparsec

Per Gregory Collins, change from parseFromStream to
parserToInputStream in an attempt to address
snapframework/io-streams#3.
Cleanup pipelining snippet
Fix chunked encoding parser

When handling a chunked transfer encoding, our parser had a serious
bug that it failed to look for the final terminating CRLF pair. Got
away with this on single requests most of the time, but pipelining
requests showed up a parser crash.

Thanks to Gregory Collins for helping debug the issue and for having
fixed a corresponding problem in io-streams.