Use older interfaces of JUnit in testrunner to ensure backward compatibility e.g. org.junit.runner.Description, junit-platform-console-standalone-1.9.0.jar -> junit-platform-console-standalone-1.0.0.jar, etc
This is to prevent issues when project's JUnit dependency overrides our JUnit jar file
Add -Duser.dir VM option, so that the project dependencies can use relative path from proj root (to prevent instr cmd from being too long)
org.junit.runner.Description
,junit-platform-console-standalone-1.9.0.jar
->junit-platform-console-standalone-1.0.0.jar
, etc