new runner for legacy tests

- moved legacy tests to `test/legacy`
- removed `test50` (something to do with DOS-style 8.3 filenames)
- replaced the `Makefile` for the tests with a bash script
- added a bash wrapper which tries to run the tests under tmux so that they don't spew nonsense output