Add preliminary support for testing cross-compilers
This is a rebased and trimmed version of !9177 (closed) that does not add any annotations to individual test cases, and only modifies hadrian & test suite driver for target wrapper support.
This is a rebased and trimmed version of !9177 (closed) that does not add any annotations to individual test cases, and only modifies hadrian & test suite driver for target wrapper support.