Proposed fix for issue #112

Use accessor functions for server hostname and port number instead of accessing struct members directly in versions of libmemcached that support them. Works around a bug in libmemcached where the externally accessible server struct definition is out of sync with the internal one.