Dogstatsd compression

Compresses dogstatsd payloads that are larger than 1k with zlib. A compressed payload has the header: `Content-Encoding: deflate`.

Server doesn't support this yet, just submitting for review.