new linker test harness

It's simpler and it takes advantage of
`std.Build.addAnonymousDependency`, which has a number of benefits,
including concurrenc and preventing extra zig-cache and zig-out
directories being created.

4 tests are ported over as an example.
e122cd6312Andrew Kelley committed on 3/15/2023, 5:48:14 PMparent3b06990
9 files changedLine totals unavailable