dev/uart/direct: delete
dev/lcd/spi: improve USART init as per manual
algo/fifo: add push_force functions for UART TX use
algo/fifo: put atomic responsibility onto fifo_ function callers
debug/assert: port from old codebase
debug/assert: add ASSERT_FAIL_BREAK; use interrupt-driven UART functions
std: add debug/assert.h
mcu/die: clean up for rewritten UART functionality
mcu/reset: make consistent with changes to mcu/die
algo/fifo: fix wrong return types for _force functions in header prototype
dev/uart/uart: rewrite and simplify for FTDI use only