Remove ::Compat module

We're not aiming for memcached compat anymore
Remove Couchbase::Client namespace

This belongs to the older client, and we might want to allow people to
continue using the older interface for a while. This effectively changes
the namespace and module
Add persist_to/replicate_to option for storage