SERVER-12820 Parse connection string to handle replica set connections in copydb command
SERVER-12820 Added jstest for various possible copydb command uses
SERVER-13078 Fixed batch sizes one off in bulk API
SERVER-13063 Improved bulk API error message
SERVER-12763 Do not return a SingleWriteResult if inserting from array
Refactoring shell bulk API tests and added more failure cases
SERVER-12763 Fixed write_result.js to use BulkWriteResult
Removed unnecessary print statement from bulk_api_ordered.js
SERVER-13122 if we must use the raw obj to sort with ensure it's well formatted
SERVER-13056 w : 0 equivalent to w : 1 in getLastErrorDefaults
SERVER-13101 logLevel 2 logging for various query code paths

Includes logging for idhack, fast count, fast distinct, and single solution runner.
SERVER-10026 MPR needs to not possibly access a null objOut
SERVER-10026 centralize query heuristic numbers
SERVER-13100 added test cases for IndexBoundsChecker::findIntervalForField. moved intervalCmp out of header.
SERVER-13100 replaced linear search in IndexBoundsChecker::findIntervalForField with std::lower_bound
SERVER-12806 stop calling invalidForStorage okForStorage in its error messages
SERVER-13062 db.upgradeCheckAllDbs --> db.upgradeCheckAllDBs
SERVER-13068 improve log message in percolate() and increase its loglevel
SERVER-13129 fix upgradeCheck() to run on entire database when passed no argument
SERVER-13130 prevent upgradeCheck()'s cursors from timing out