making net_gevent.py:SocketWrapper be based on net
making net_gevent.py:SocketWrapper be based on net

fixes problems found in testing
over-the-shoulder by @Tryneus

bchavez/rethinkdb,grandquista/rethinkdb,catroot/rethinkdb,jmptrader/rethinkdb,robertjpayne/rethinkdb,JackieXie168/rethinkdb,JackieXie168/rethinkdb,JackieXie168/rethinkdb,catroot/rethinkdb,jmptrader/rethinkdb,catroot/rethinkdb,JackieXie168/rethinkdb,catroot/rethinkdb,JackieXie168/rethinkdb,mbroadst/rethinkdb,bchavez/rethinkdb,jmptrader/rethinkdb,grandquista/rethinkdb,robertjpayne/rethinkdb,robertjpayne/rethinkdb,bpradipt/rethinkdb,bchavez/rethinkdb,robertjpayne/rethinkdb,bchavez/rethinkdb,bpradipt/rethinkdb,mbroadst/rethinkdb,mbroadst/rethinkdb,grandquista/rethinkdb,catroot/rethinkdb,jmptrader/rethinkdb,bchavez/rethinkdb,jmptrader/rethinkdb,grandquista/rethinkdb,grandquista/rethinkdb,bchavez/rethinkdb,bpradipt/rethinkdb,catroot/rethinkdb,mbroadst/rethinkdb,bpradipt/rethinkdb,bpradipt/rethinkdb,robertjpayne/rethinkdb,JackieXie168/rethinkdb,JackieXie168/rethinkdb,JackieXie168/rethinkdb,catroot/rethinkdb,grandquista/rethinkdb,mbroadst/rethinkdb,mbroadst/rethinkdb,bchavez/rethinkdb,mbroadst/rethinkdb,bpradipt/rethinkdb,jmptrader/rethinkdb,bpradipt/rethinkdb,robertjpayne/rethinkdb,grandquista/rethinkdb,catroot/rethinkdb,mbroadst/rethinkdb,mbroadst/rethinkdb,grandquista/rethinkdb,robertjpayne/rethinkdb,grandquista/rethinkdb,robertjpayne/rethinkdb,bpradipt/rethinkdb,bchavez/rethinkdb,jmptrader/rethinkdb,robertjpayne/rethinkdb,jmptrader/rethinkdb,bchavez/rethinkdb,JackieXie168/rethinkdb,bpradipt/rethinkdb