run-all.py supports multiple test sets and setting tests path.
Possible to set bugs host, num procs manually.
Antisite pair, all inequivalent intersitials, point defects.
Make script running test model and test paths equivalently. Can now specify an arbitrary path (above the test_set component) for the tests.
Use subprocess.run in run-all.py instead of os.system.
Add try_restart to utilities.py relax_config(), and use it in point defect and surface tests.
run-all.py supports multiple test sets and setting tests path. Possible to set bugs host, num procs manually. Antisite pair, all inequivalent intersitials, point defects. Make script running test model and test paths equivalently. Can now specify an arbitrary path (above the test_set component) for the tests. Use subprocess.run in run-all.py instead of os.system. Add try_restart to utilities.py relax_config(), and use it in point defect and surface tests.
closes #1 closes #4