Interrupts

+ Basic support. Interrupts are now handled by ignoring them in
  software.
Interrupts for ruby, IRQs, exceptions

+ Interrupts are now redirected to the ruby part of the kernel
+ Spurious IRQs are detected and handled accordingly, EOIs are sent for
  every IRQ if necessary
+ Nice hardware exception message (via ruby raise)