improve test run.py output
no-op free() for tests
remove test README
move tests
improve mock defines
fix some tests
add block/tri and list/nested tests