Patched around a stupid IE encoding bug.

> RFC 2616 states clearly that “Transfer-Encoding: deflate” means that the entity has been compressed according to the zlib format specified by RFC 1950. The zlib format is just a very thin wrapper around the deflate format specified by RFC 1951. The problem is that IE interprets “Transfer-Encoding: deflate” as meaning the raw RFC 1951 format rather than the wrapped RFC 1950 format stipulated by the standard.

Also fixed a silly deoptimisation in the encoding handling.
version increment