Draft: Fixup some TGSI and add a shader fuzzer
- Clean up the testlib to be able to create a "host" context without the need to set tu a libcheck context
- clean up TGSI parser and dumper to not assert on failure but return an error
- Implement a fuzzer tailored to create TGSI that is then run though
vrend_shader.c
code.