improve defines in gl.h for test mocking
add test framework
improve test output on build error
remove mock.c from build
allow arg|printf in templates
remove test build directory on spec rebuild
improve test run output
print message on test segfault
implement test mocking framework
remove random glGetError
improve tests
add basic glBegin(GL_QUADS) test
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
tweak test output alignment