SERVER-13332 fix scary messaging around unsharded cursors
(cherry picked from commit e0867ea625ccca214dd6fbf079001a6b097c0ef2)
SERVER-13297: remove dead jstests

(cherry picked from commit 57f97f213346b7a0305c81fd70894a77ca35a886)
SERVER-13312 Fix type of operationProfiling.mode
(cherry picked from commit 997eedb2565ac005a7c489d9234813de8b27bc2f)
SERVER-13310 Check error status for nested configuration data
(cherry picked from commit 67fcecca64281afcefce51c61a1f08699145fc56)
SERVER-13297: enable core suite for commands and add scons smokeJsCore test

(cherry picked from commit 01a5355e051de90c93a5f1784c05ed314c797c7a)
SERVER-2322 use correct collection name in test

(cherry picked from commit 5205b62d5c0517a152ce739ab11ec0b3a9cd1859)
SERVER-13350 Wait for moveChunk to delete orphan docments in sharding_migrate_cursor1.js

(cherry picked from commit 04bb7c24cd09fd54470734f12fcd045f091d1314)
SERVER-12127 Migrate js tests added recently

(cherry picked from commit ecb7f241ec7dc6739a582dcd011a7e9264734c56)
Fix tests in jstests/core that use duplicate collection names

I used the following pipeline to find duplicates:
\grep -Ro '\<db\.[_a-zA-Z0-9$\.]*(\?'  jstests/core/ | awk 'BEGIN {FS=":"} {print $1 " " $2}'  | sed -e 's/\.\w\+(//g' | \grep -v ' db\(\.\($cmd\|system\..*\)\)\?$' | sort -k 2 | uniq | uniq -D -f 1 | awk '{print $2 "\t" $1}'

(cherry picked from commit 1bd05a191b680ddc258eb6110d1841210f864453)
SERVER-13281 Make getUser shell helper take extra arguments to usersInfo, just like the getRole helper does

(cherry picked from commit fd1ac5955a4f2d4d0c74ab3e88d4b49169973b11)
SERVER-13191 migrate auth jstest suite to use write commands api
(cherry picked from commit 386f1b32babc38daafad97949056ac953d53b3b0)
SERVER-13297 support both windows and posix path separators

Also removed legacy [!_] from js and jsCore globs.

(cherry picked from commit ed7c1769b534245f0bd10512c4b4a5995065a371)
SERVER-13365 Disable balancer for geoNear sharding tests

(cherry picked from commit c6be2fcd03d979cdff8c555166c0aece809f63bd)
SERVER-13356 correct an error in processing geonear index assignments
SERVER-13373 - The insert ordered option is reversed in the shell

(cherry picked from commit 34bf20197d63511d366507a0437bcbc430886452)
SERVER-13376 Make sync7.js less sensitive to delays
(cherry picked from commit 06c40ab0bb2a36c709fb4d3b91961e91fb08b1f1)
fix misspelling in assert

Signed-off-by: Matt Kangas <matt.kangas@mongodb.com>
(cherry picked from commit aa84f525eb4d651b19efef35f83e884adabda4ad)
SERVER-13349 collection scan should make fetch requests
SERVER-13386 Move tests with getPrevError to gle test suite.

Also migrate geo_oob_sphere.js

(cherry picked from commit 2850ecc726d6ef33ff4284e1ce0378fb42d3b854)
SERVER-13205 fix merging of special leaf nodes in access planner

(cherry picked from commit 719134aa7985c0a697f199fc78e323d04e3a65ad)