sim/irq: provide an interface to set irq's from devices.
sim/irq_ctrl: reset the irq controller on reset.

Otherwise we have undefined behaviour for each test.
sim/timers: wire up interrupts from the timers.