SERVER-10946 Fixed user acquisition for $external
SERVER 10950 Fixed C++11 build failure

Replaced implicit boolean conversion with call to ios.good()

Signed-off-by: Matt Kangas <matt.kangas@mongodb.com>
SERVER-10903 Fix negation of unsigned
SERVER-7455 x.509 cluster auth tests and expanded use-ssl passthrough
SERVER-10823 fix buildbot breakage

setOtherPrimary() asserts that we are not the primary
msgCheckState() was making sure the node isn't primary before calling setOtherPrimary()
but it was comparing members instead of just member ids
due to recent changes to reconfig (by which, a reconfig may not reset all connections and cause an election on tag changes), there is a race condition with the members
but the member id should be consistant and safe
SERVER-10969 Removing x.509 cluster auth tests
SERVER-10471 enumerate indices w/array operators correctly, clean up and comment planner