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.
#define LIST_1 0x63faa001
#define BEGIN_EXCEPT 0x63faa002
#define END_EXCEPT 0x63faa003
#define SPECIAL_STRING 0x63faa004
#define UNBROKEN_STRING 0x63faa005
#define BROKEN_STRING 0x63faa006
#define SYS_SPECIAL_CHARACTERS 0x63faa007
#define SYS_STRING 0x63faa008
#define SYS_DIMMED_MSG 0x63faa009
#define SYS_LOCKED_MSG 0x63faa00a
#define SYS_BUSY 0x63faa00b
#define SYS_SCANNING 0x63faa00c
#define SYS_PRINTING_TO 0x63faa00d
#define SYS_PAGE_IS 0x63faa00e
#define SYS_ARRAY_ONE 0x63faa00f
#define SYS_BUTTON_ONE 0x63faa010
#define SYS_FLPTED_ONE 0x63faa011
#define SYS_MENUBAR_ONE 0x63faa012