JAVA-691: Removed authentication mechanism negotiation.  Renamed MongoAuthenticationProtocol to MongoAuthenticationMechanism
JAVA-708, JAVA-753: Fixed several read preference bugs which caused queries to be sent to secondaries with unacceptable latency and members that are not available for reads (in recovering state)