Added mongos failover tests, fixed auth to deal with partial auth success, fixed tests