Mask all interrupts when suspending and warn when there are unserviced interrupts which might block entry to S0i3.
In the future we won't want to mask wake interrupts.
Once we can actually make use of GPIO interrupts on x86, we'll also want to unmask relevant pins when resuming.