fs: Silence GCC signed/unsigned warnings

The SDFileSystem class contained a few routines which compared a signed
integer loop index to an unsigned integer length/size.  I switched the
loop index to be uint32_t as well.
Merge pull request #39 from adamgreen/fsGccWarnSilence

fs: Silence GCC signed/unsigned warnings
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
[LPC1114] fixed to use IRC and System PLL clock
Merge pull request #41 from ytsuboi/master

[LPC1114] fixed to use IRC and System PLL clock
USBDevice: Silence GCC warning

The following line in USBHAL_KL25Z.cpp would generate a warning in GCC
because of a potential operator precendence issue:
    return((USB0->FRMNUML | (USB0->FRMNUMH << 8) & 0x07FF));

This would have been interpreted as:
    return((USB0->FRMNUML | ((USB0->FRMNUMH << 8) & 0x07FF)));
since & has higher precedence than |

I switched it to be:
    return((USB0->FRMNUML | (USB0->FRMNUMH << 8)) & 0x07FF);
Since it makes more sense to & with 0x7FF after having merged the lower
and upper bytes together rather than just the upper byte.  It should
have resulted in the same value either way.
Merge pull request #42 from adamgreen/usbdeviceGccWarnSilence

USBDevice: Silence GCC warning