Fixing copy() methods to work with gevent library

This fixes an exception where calling copy() on a KafkaClient object after monkey patching with gevent. So code like this:

import gevent.monkey; gevent.monkey.patch_all()
import kafka

c=kafka.KafkaClient(['localhost:9092'])
c.copy()