Minor cleanup in Makefile
Cleanup C examples a bit
Stop using CARP_I() macro in instructions.h
Improve file reading, use fstat() instead of fseek(), streamline error reporting