Tweak encoder/decoders for http
Update bench to use new http codecs
Merge pull request #563 from luvit/http-decoder

Http decoder