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
SERVER-10672: slowNightly/index_check10.js fails to check validity
SERVER-1534 SERVER-10911: enable curentDate/min/max mods
SERVER-10985 Get rid of obsolete resource name constants in AuthorizationManager.
SERVER-9590 SERVER-8069: $push with  $slice and/or $sort, and element sorting
SERVER-10990: fix types wrt int32_t and size_t comparisons
SERVER-9590 SERVER-8069: make sure to validate $sort number for $push and remove old invalid tests
SERVER-10919 logging in ~ReplicaSetsMonitor crashes
SERVER-10565 Extract explain information from new stages.
SERVER-10565 Appease lint.
SERVER-10471 multikey correctness, fix compound idxs, a few bug fixes
SERVER-10471 fix build, always output collscans in test
SERVER-10471 more comments based on review