Fixed sleep and disabled semihosting on LPC11U35

I created 3 separate device.h headers for the three LPC11UXX targets,
and disabled the features that the LPC11U35 board doesn't have like
Semihosting and LocalFileSystem. I also made the call to
mbed_interface_disconnect() require DEVICE_SEMIHOSTING, which prevents
calls to sleep() from hanging the system on an LPC11U35.
Remove unnecessary semicolons.

Remove unnecessary colon that was placed in all SPI drivers for NXP
targets.
Merge pull request #147 from neilt6/master

Fixed sleep and disabled semihosting on LPC11U35
Merge pull request #150 from bcostm/master

Add NUCLEO_L152RE
Merge pull request #151 from bcostm/master

[NUCLEO_F030R8] Fix vectors remap in RAM issue and more...
Remove not validated targets from build_release.py
[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
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 :)
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
Merge branch 'c027_lpc1768_refactor' of git://github.com/sg-/mbed into sg--c027_lpc1768_refactor

Conflicts:
	workspace_tools/export/uvision4.py
Merge pull request #154 from bcostm/master

Update of I2C, SPI, SLEEP for NUCLEO_F103RB and L152RE
Forgot to add this file...
Put PeripheralPin constant values in .c files, definitions in .h
Merge pull request #155 from sg-/c027_lpc1768_refactor

Forgot to add this file...
Merge pull request #149 from cobrid/master

Remove unnecessary semicolons.