* Add colors,
* print ffoo version,
* honor TF_DEBUG and TF_VERBOSE from environment,
* use nicer but smaller ASCII-art
* and include test name in subtest name.
As a followup to last revamp:
* Use more extensible test definition format,
* separate testing framework from setup script and split to includes,
* update test scripts as well as data,
* consolidate test output,
* and make some small improvements/fixes on the way.