FIQ handling

* Handles FIQ for secure world
* Routes interrupts from UART1 to secure world
irq handler: zero out r4 on rpc

IRQ handler should zero out r4 on RPC since it will be shifted down
to r3 on return from monitor.
sm: don't save usr_spsr

The register usr_spsr doesn't exist.