Spelling
More reliable TestReplicaSetClientLazyConnectBadSeeds.
Improved performance of GridOut readline by creating readchunk method.

Previously readline would read one byte at a time using the read
method. By reading one byte at a time we would be slicing the buffer
over and over again causing readline to use more CPU than necessary.
Off-by-one in GridOut.readline().
Further GridOut.readline optimization.
Spelling.
Update expired test file ca.pem from server repository.
Update test_ssl.
No bare except clauses in test_ssl.
Pass replicaSet parameter where required.
Spelling.
RS client should set ssl=True if other ssl options are set.
Grammar
Hard-code the X509 username in tests.
Don’t always skip SSL cert tests.
MongoClient() should raise CertificateError when appropriate, not AutoReconnect.
Improve alive()
Try to fix rare TestReplicaSetClientLazyConnectBadSeeds bug, PYTHON-616.