Infrastructure for interrupt handling.

No interrupts actually registered yet, but the interrupt descriptor table
is prepared and stubs created for handling IRQs.