Setup a custom target for the run-test scripts.

This allows us to map dependencies to the target to ensure they get
rebuilt when necessary.
Add a setup script for test55.
Use expect and virterm to execute the tests.

This allows us to run tests in parallel.
Remove some cruft from the CMakeLists.txt.