Fixed error handling and cleanup
Support LPC1114 platform

Added TARGET_LPC1114 pins for InterruptIn test case and changed to
PullUp mode.
Fixed gpio_irq_api bugs

Corrected improper implementation of channel_ids[] usage.
Revemod redundant arrays e.g. pin_names[] and trigger_events[]
Merge pull request #40 from ytsuboi/master

Fixed error handling and cleanup