[TARGET_DISCO_F303] reorder structure - part1

Removing old hal and moving target specific files to new folder.
[TARGET_DISCO_F303] reorder structure - part2

Update of mbed hal.
[HAL][KSDK] Fix first serial char not being sent

The K64F/K22F didn't send the first char. I don't know why exactly, but
any type of reading a status register seems to fix it. And this extra
line at least makes sense. Now it works correctly.
[TARGET_DISCO_F303] reorder structure - part 3

Update of mbed hal.
[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/
Merge pull request #677 from Sissors/ksdk

Targets: Freescale KSDK - Fix first serial char not being sent
Fixed reset handler for LPC1347 IAR
Reverted Martin's changes related to CppUTest includes
Added new switch to build.py script. Now we can also build CppUTest library using switch --cpputest
Added new switch to build.py script. Now we can also build CppUTest library using switch --cpputest
Modified exporters so they support extra macros from external libraries like CppUTest library
Added extra includes for CPPUTEST library - in CppUTest library structure we only include from include/CppUTest and we do not use other functionality
Aligned existing unit tests to new include structure. Now includes are in build/cpputest so no need to include like this: 'CppUTest/header_file.h'
Added new functionality to project.py switch -m where we can now separate using comma platforms. Now when you specify more than one platform, for each your peoject will be exported
Minor changes: Removed unused import and trailing spaces
Fixed issue with compilation related to other platforms. None object was iterable.
[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