Remap exception table into SRAM
Ensure exception table aligned correctly
Add piobus
Remove irq type
Fix up usartx