"Adding changes to use snappy to compress cache values longer than pivot in cache. Note clients of zcache will still see exact same values, whether data is compressed or not. Behavior is controlled by config."

Hello @x-ma, 

Please review the following commits I made in branch 'suguna-snappy'.

faa73cc9a0f8f5b5c11ecc1e65fb1a5645e0f93e (2014-04-04 10:44:55 -0700)
Refactoring some common code.

R=@x-ma