Initial stub
Adding a raw response receiver
Reduce code duplication by resetting compression
Merge branch 'raw'
Improve documentation for readRequestRaw
Merge branch 'master' into 'json-handler'
Add aeson dependency to .cabal file
Add jsonHandler function

Introduce jsonHandler to assist in using Aeson.

Include some basic JSON example files.

Yet another attempt to make the test suite behave.
Add second JSON test
Update experimental snippet
Merge branch 'json-handler'
Add /empty endpoint for 204 No Content tests
Fake reply without Content-Length header

Turns out Snap compulsively adds a Content-Length: 0 header when there
are no body bytes; that's perfectly fine, though optional in the case
of 204 responses, etc.

So fake this condition using a text file with the response bytes
canned.
Fake server not closing connection

Add endless supply of empty strings to fake connection to create
appearance of server not closing connection.
Failing test for #39.
Don't read unlimited on no content responses

Internally force the content length to zero for HTTP 100, 204, and 304. This
deals with the weird case where servers don't close the connection but
simultaneously decline to set Content-Length: 0.

Closes #39.
Add OverloadedStrings to documentation

Closes #41
Correct documentation typos
Merge remote-tracking branch 'http-streams/master' into crossport

Conflicts:
	pipes-http.cabal
Merge branch 'crossport'