The framework, completely contained in x_tfw4c.c, uses pre-compiler
MACROS to create an environment where it is easy to create unit tests
and run regression tests.
It iterates through a linked list of test structs that contain the test
function that should be executed and the name of the test to be
displayed.
This is a simple rework of a prior test framework that did not
dynamically add new tests at compile time.
Next steps would be to have it display more metadata and have some
resilience to crashes in the tests.