CDRIVER-453 remove replica set member limit

o Make the number of replica set member nodes dynamic.
o Fix some of the sharding and replica set tests.
o Fix a bug in socket error reporting
Yeah, the cluster gets a nodes_len at init