SERVER-9778: tempoary fix for Matcher2 loading a javascript scope in its constructor
SERVER-9175 Copy round trip testing from jsontests.cpp to jstests.cpp
SERVER-6514 Only apply -zdefs and --as-needed to shared client library
SERVER-6514 Don't attempt to test shared library clients for out of tree builds
SERVER-9338 ensure maintenanceMode properly decremented
-created MaintenanceModeSetter for setting maintenance mode
-used MaintenanceModeSetter to avoid incorrectly decrementing maintenance mode
-added assert in rs.cpp to confirm maintenance mode never goes negative
Fix SYSLIBDEPS to not add empty libraries to link list, to match LIBDEPS' behavior
SERVER-7174: pop log and test refactoring
SERVER-9175 Use parseNumberFromString instead of strtod in jstests.cpp