TOOLS-361 added legacy24 tests from r2.4.12 branch of mongodb repo
TOOLS-361: fix legacy24 compatibility issues unrelated to correctness

- removed dumprestore_repair, dumprestore2, dumprestore5, exportimport2, tool1 as they rely on --dbpath
- changed csvexport1 expected json formatting to match go's json output
- removed dumpfilename1's reliance on single-threaded semantics, as done in other suites
- use new --writeConcern flag for dumprestore10
- added utility js files not present in tool suite needed for test to run
- add legacy24 suite to common.yml
- upgrade to 2.6 smoke.py so we can get json reports