Port the $TEST version of harness to flo-llvm

This works around some nastiness related to symlinks.  Instead of
trying to keep every test named "test", I now just have a "$TEST"
variable that allows tests to set their own names.