Changed pin validity check behavior.
Pin is valid when it has an initialized register pointer and correct
GPIO identifier.
Updated Pin Interrupts.
Added Channel field to the base class.
Added priority field to the interrupt configuration structure.
Changed GPIO interrupt peripheral definition, added two similar
register groups instead of a bunch of registers.
Refactored Pin Interrupt driver implementation for LPC17xx.
Added Pin Interrupt driver for LPC43xx.