USART module: DMA support

* Implement DMA transfers in USART module.
* Interrupts not supported yet, polling mode only.