Insert checking pragma Interrupt_Handler into Ada.Interrupts, pass CXC3001
Fix to restore old interrupt handler when statically handler is scoped out, pass CXC3003, CXC3006 and CXC3008