MOTOR-38 Fix unix socket test when mongod is running with auth.
Dead code in test_motor_cursor.
Avoid exceptions on shutdown in test_motor_cursor.
MOTOR-38 Continue fixing tests for narrowed localhost exception.
MOTOR-40 Make MotorGreenletEvent framework-agnostic.
MOTOR-44 Test for socket leaks in AsyncIOMotorClient.copy_database.
Let tests proceed with auth even if previous run didn't clean up.
Use the test loop everywhere in test_motor_client.
Python 2 compatibility in 'setup.py test'.