add support for using xmemcached client

abstract MC interface