Issue #157  zlib

This uses the built-int zlib-decompress-region by default, and falls back on shell command only if necessary.

This also implements Stefan's suggestion [here](http://emacs.stackexchange.com/q/4100/50), which absolutely works. So we should accept his answer.