Compression read support

I have implemented the initial code needed to consumer GZIP and Snappy compressed messages from Kafka.

I'm not sure what kinds of tests should be added or how the Makefile.PL will need to be changed. I look forward to any comments on the code.