honor PREFIX for compilation and running
test_dialog_cleanup
changed naming convention for individual test cases
test all UIs
detect failure; test all; output to log