Move cli_printf to serial.c and protect it with the mutex
Add names to threads for debugging/profiling
Add rudimentary profiling support
Remove serial tx DMA, but make queue clients sleep more