usart irq data struct fixed. global irq registry used.
UARTEX handle ctor updated.