does not expose constants, remove ambiguous methods, better performance use buffer
detect constants according to libmemcached version, remove unused methods