Rewrite most tests in test.py to use the unittest module.
Change some tests to be just conditional print statements.

Conceptually, not having copied the schemas, component type
definitions and examples from this repo to various others shouldn't
break a test here. It's still useful to be informed if it happens,
though.
Merge branch 'unittest' into stp