Recurse when dumping DBRefs PYTHON-433
ha_tools should catch ConnectionFailure, not AutoReconnect PYTHON-396
Implement alive() for Connection and RSC PYTHON-275
We don't support python 2.3 at all.
MongoClient/MongoReplicaSetClient PYTHON-423

This change adds two new top level classes, MongoClient
and MongoReplicaSetClient. They work almost exactly the
same as Connection and ReplicaSetConnection with a few
differences:

1. These connection objects awknowledge write operations by default.
2. The network_timeout parameter is gone, use socketTimeoutMS instead.
3. auto_start_request defaults to False.

Default acknowledged write operation will be the biggest change for
most users. Using MongoClient and MongoReplicaSetClient you no longer
have to pass safe=True to a write method (save, update, insert, remove)
to request an acknowledgement from the server.

Connection and ReplicaSetConnection are now deprecated but retain their
previous behavior. This should not be a backward breaking change.
Fix skiptest issue.
Skip tests that tickle a V8 bug in mongo nightly.
Minor doc fixes for Mongo(ReplicaSet)Client.
Update tutorial to use MongoClient PYTHON-423
More Connection -> MongoClient in docs PYTHON-423
Fix a number of doc test failures.
Use Mongo(ReplicaSet)Client in examples PYTHON-423
Fix a few ReadPreference doc issues.
Fix typo in ensure_index docs PYTHON-438
Support copy of UUIDLegacy
Work around V8 issues in tests.

See SERVER-7705 for details.
Document return value for write methods PYTHON-429
Rewrite "requests" doc for MongoClient and new w=1 default PYTHON-423
Fix RST formatting in requests doc
Remove unnecessary auto_start_request=False in example code