Apply the same Deflate decoder fix as PuTTY r10278.

This causes sensible error reporting if distance codes 30 or 31 appear
in a compressed block.


git-svn-id: svn://svn.tartarus.org/sgt@10279 cda61777-01e9-0310-a592-d414129be87e