Added Client::cancel and Client::cancelAll
Clients now request/decode gzipped response bodies (if ext/zlib available)