Fix some compiler warnings, add more symbolic vals

LLVM found some code issues with default variable assignments in the
header initialization routines

Converted the traceID to use defined symbolic values instead of numbers