Fixed hang when enabling interrupts

It seems we must call gic_enable_interrupts before enabling individual
interrupts, otherwise our IRQ handler gets called endlessly with
spurious interrupts (interrupt number 1023).