publicly expose connection states

closes #1585
updated; driver to 1.3.12
tests; more forgiving reconnect uri
tests; fix sharding tests

for mongodb 2.4.5