fix: support new trace compiler features for preventing clashes. Automatically turn on OST_TRACE_COMPILER_IN_USE macro. Look for trace header in systemincludes. Make directories in makefile parse to prevent clashes during build. Correct path for autogen headers. Correct case issue with autogen headers on Linux.
STUPID Unrecognised character set name warning
ERROR_INVALID_MEMBER Label not found error (bof instead of buf)
MAIN_SYNTAX_ERROR_1 STRICT instead of STRUCT - gives "syntax error"
H_SYNTAX_ERROR_1 Syntax error in include file
ERROR_MISSING_STRUCT Leave out a struct definition - gives label not found