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