Revert "SERVER-13287: delegate to shell when compressing tar archives"

This reverts commit e73399e0e696aaaf1e859533e10cc2b74d46994f.
SERVER-13297: enable core suite for commands and add scons smokeJsCore test
SERVER-2322 use correct collection name in test
SERVER-13350 Wait for moveChunk to delete orphan docments in sharding_migrate_cursor1.js
SERVER-12127 Migrate js tests added recently
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}'
SERVER-13281 Make getUser shell helper take extra arguments to usersInfo, just like the getRole helper does
SERVER-13191 migrate auth jstest suite to use write commands api
SERVER-13297 support both windows and posix path separators

Also removed legacy [!_] from js and jsCore globs.
SERVER-13365 Disable balancer for geoNear sharding tests
SERVER-13356 correct an error in processing geonear index assignments
SERVER-13373 - The insert ordered option is reversed in the shell
SERVER-13376 Make sync7.js less sensitive to delays
fix misspelling in assert

Signed-off-by: Matt Kangas <matt.kangas@mongodb.com>
SERVER-13349 collection scan should make fetch requests
SERVER-13390: test.exe crash (core) on windows 64 2k8
SERVER-13386 Move tests with getPrevError to gle test suite.

Also migrate geo_oob_sphere.js
SERVER-13205 fix merging of special leaf nodes in access planner
SERVER-13391 Rename slowNightly -> noPassthroughWithMongod and slowWeekly -> noPassthrough

This better represents their purpose and the difference between them.
SERVER-13391 Move slowest tests from noPassthrough* (formerly slow{Weekly,Nightly}) to slow*

slow1 and slow2 are new suites to hold very slow tests. The idea is that we
can create slow3, slow4, etc to keep the time to run the longest suite down.