Commit failing test for https://github.com/snapframework/snap-core/issues/192
Fix bug with HEAD requests and chunked transfer-encoding.

Closes https://github.com/snapframework/snap-core/issues/192
Add missing upper bounds
Bump test-framework dep version
Fix snap-server testsuite for ghc 7.8.2.
Prevent 'cabal haddock' from failing.
Remove highly unsafe in-place case folding (surprise! it's unsafe!)

Turns out GHC 7.8 puts string literals in the data segment, and you can't
in-place case-fold a string stored in the data segment (it's read-only). Rather
than make copies everywhere in the test suite, I'll just give up doing this
stupid and risky thing to get 1-2% performance gain.
Allow new attoparsec. Releasing as 0.9.4.5.
Merge commit '5f4bf57a9fa2b32ccf3299c672b59f368a723b47'

NOTE: we have a failing test (blackbox/chunkedHead), this was fixed on the 0.9
branch but the fix needs to be backported.

Conflicts:
	snap-server.cabal
	src/Snap/Internal/Http/Server.hs
	test/Test/Blackbox.hs
	test/Test/Common/TestHandler.hs
	test/snap-server-testsuite.cabal
	test/suite/Snap/Internal/Http/Server/Tests.hs
Allow new attoparsec
Merge branch '0.9-stable'
Fix chunked encoding + HEAD bug.
Merge branch 'master' into haproxy