clean compile for Cortex-M
Reduced kernel sram foot print to be no more than half of SRAM size
UART working
fixed bug in hard fault. Added command-lineparser  skeleton
first run without assert failures
fixed bugs in thread scheduler
non-nested interrupts working
fixed scheduler bug
fixed bug in thread scheduler
enhanced contxt switch tracing
fixed stack overflow caused by thread stack too small
fixed restoring context when exiting nested interrupts
found root cause of nested interrupts bug, but not fixed yet
fixed bug in handling nested interrupts
adjusted interrupt priorities
Board support refactoring
added support for TPM (to drive steering servo asnd wheel motors)
Added CPU clock cycles counting support and hardware micro tracing (MTB)
disabled micro tracing an cpu cycle counting as they are not stable yet
MTB Micro tracing working