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
it's a zeroing malloc