cmake support for snappy
compression utils
modified the interface of compression utils
compression support guards