SERVER-8183 Iterative implementation of validateBSON().
SERVER-5965 fix unit test
buildbot empty_cluster_init.js config.version.excluding field is now optional and not written if empty
fix geo arrays in matcher'd within
SERVER-8209 reverse logic of --sslForceCertificateValidation with --sslWeakCertificateValidation
Only try to add auth to master/slave tests when running the test in auth mode. SERVER-8191
SERVER-8222 remove connections_opened.js from small-oplog test
buildbot ConfigUpgradeTests fix issues related to new strict dassert for optional fields
SERVER-8144 Authenticating 2 users on a db should replace the 1st's privileges with the 2nd's.
Whitespace: tabs to spaces
SERVER-8104: clean up js global object
SERVER-7940 handle SSL_ERROR_WANT_READ from SSL_Connect()
SERVER-8243 unify return code from unhandled exception shell: Windows vs. Linux
fix ssl unit test on Windows

We can't shut down the server on Windows because it attempts to connect to the
server and run shutdown, which it can't [yet] do if the server is listening for
ssl connections (unimplemented).
disable dur_passthrough.js on 32 bit platforms so builders don't run out of VM.
buildbot type_config_version_test fix test for strict optional fields
SERVER-939 abilitiy to distribute collections in a single db

Fixed test failure due to uninitialized flag in the mock cursor.
disable connections_opened.js in parallel suite
SERVER-5228 SERVER-8104 fix unit test as access in reduce function is restricted again
Can't add c-string and char