Update UART documentation
Update memory models to cmm, lmm, xmmc, xmm-split, xmm-single
Update inaccurate documentation on UART
SPI's mailbox really *should* be volatile
UART::puts() decreases latency between data words by 2x