splitted Groupcache and Groupcache::Client in two different modules

so that the client library can be installed even without libgroupcache
s/NET/IO/