Enabled the interrupts api to compile
Started to implement gpio_irq_set
Updates to interrupt handling
Fully implemented gpio_irq_set
Removed extraneous comment from the function
Fully implemented GPIO_IRQ

* Removed unused variables/comments.
* As of yet, untested...
Fixed errors in gpio_irq_api.c
Merge remote-tracking branch 'origin/gpiointerrupts'