this disables simulated hardware interrupts during critical sections
this will make it possible to add an abstract register simulation class that allows us to intercept device IO
this allows ArduPlane to build and startup on 'desktop' systems (eg. a Linux box). Very rough for now, and only for HIL so far