USART tests + IRQ

Dear Petteri,
Now i've updated the source for USART,
But, after adding the swap section, it seem it is swaping more cells than expected.
Some bug...
The test.pawn show the problem when usart_read is used.

Thanks
Christian