extended the storage api in libgroupcache

and got rid of the extra layer in shardcached, now it just implements a storage
(storage_mem) using the new api.

Updated the perl bindings to conform to the new api