Refactor LPC1114 and LPC11C24 code

Since most of the code for LPC1114 and LPC11C24 is similar, refactor the
code structure to avoid duplication of the common code.
Fix RAM size for LPC11C24 in ARM/uARM linker command files
Merge remote-tracking branch 'github/master'