[LPC11U68] Fix GPIO init for specific pins

* Add GPIO initialization value for P0_12, P0_13 and P0_14 since default
mode for them are other than GPIO
* This issue reported here:
https://developer.mbed.org/questions/4874/Using-SPI-on-LPCXpresso11U68/
Support for MTS MDOT
Add support for GCC ARM
Add support for uvision
Support for CoIDE
Update list of supported toolchains
Updates to support RTOS
add mdot to builds/tests
Fixed reset handler for LPC1347 IAR
[HAL][KSDK] Fixed ACK/NACK received inverted (https://github.com/mbedmicro/mbed/issues/661)

As reported by Geremia G
(http://developer.mbed.org/forum/bugs-suggestions/topic/5220/)
Merge pull request #684 from Sissors/ksdk

Targets: KSDK - Fix ACK/NACK received inverted (issue #661)
added IAR support for 1347 to build_release.py
Merge pull request #686 from GustavWi/iar_mbed

Toolchain: IAR - lpc1347 startup fix
Merge pull request #679 from toyowata/master

Targets: LPC11U68 - Fix GPIO init for specific pins
Added IAR export support for NUCLEO F103RB
Merge pull request #688 from GustavWi/iar_mbed

Toolchain: IAR export support for NUCLEO F103RB
Set default compiler to a valid compiler
Fix whitespace per coding standard
Move OS CLOCK rate to target define
When users are using 'build only flag' (switch -O) and test do not have specified peripherals (muts.json file is just empty dictionary) we can allow test building by default. This supposed to be Yotta related improvement.