Fix endless loop in deflate buckets when a response is incomplete.
Fix endless loop in deflate buckets when a response is incomplete.

* buckets/deflate_buckets.c
   (serf_deflate_read): quit with an error if both input stream and already
    indeflated stream are empty and the end of the compressed stream wasn't
    reached.

jandre/serf,jandre/serf,jandre/serf,jandre/serf