Improvements to SocketWithId
Improvements to SocketWithId

SocketWithId will now uses super() to invoke methods from the parent
class, since it is a new style class. send() and recv() now both
catch any errors that indicate the socket is closed, and close
the internal socket to prevent it from being re-used.

basho/riak-python-client,basho/riak-python-client,GabrielNicolasAvellaneda/riak-python-client,basho/riak-python-client,GabrielNicolasAvellaneda/riak-python-client,bmess/riak-python-client,bmess/riak-python-client