Remove unnecessary semicolons.

Remove unnecessary colon that was placed in all SPI drivers for NXP
targets.
[fix] coide and c++ libraries correction
project path in -L
KL05Z/LPC1768 coide tmpl, KL05Z GCC warnings fixed

	- LPC1768 - coide has issues with CMSIS-DAP debugging, already reported.
	  Added this template but not enabled yet.
	- KL05Z export for coide
	- KL05Z - supressed warnings in HAL
[NUCLEO_F030R8] Add I2C master api
Refactored KLXX code

See description. Everything HAL wise went into KLXX, with target
specific in subfolders. Only interrupt and spi are in target specific
since they are target specific.

Also you cannot set the uart anymore for 9 or 10 databits (the code
supported it to set it like that, but the actually read/write only did
8-bits)
Added support for C027. Small re-factor to LPC1768 to accommodate this.
Replaced tabs by spaces

Now Martin is happy :)
[NUCLEO_F103RB] Minor corrections on I2C master api
Merge pull request #152 from 0xc0170/dev_coide_libraries_fix

Exporters CoIDE (added KL05Z, LPC1768), fixed issue with c++ libraries
Update to macro test in board.c, remove C027.cpp(h), set default IO in mbed_main and fixed copy paste error in MBED_LPC1768 reserved_pins.h
[NUCLEO_L152RE] Add SPI api
[NUCLEO_F103RB] Correction on I2C gpio configuration
[NUCLEO_L152RE] Correction on I2C gpio configuration + code cleanup
[NUCLEO_L152RE] Update std periph driver to V1.3.0
[NUCLEO_F030R8] Change AF setting before GPIO setting
[NUCLEO_F103RB] Change AF setting before GPIO setting
[NUCLEO_L152RE] Change AF setting before GPIO setting
Merge branch 'c027_lpc1768_refactor' of git://github.com/sg-/mbed into sg--c027_lpc1768_refactor

Conflicts:
	workspace_tools/export/uvision4.py
[NUCLEO_L152RE] Add sleep api