Add TARGET_STM32F4 folder with STM32Cube driver inside
Put NUCLEO_F401RE specific files
Put NUCLEO_F411RE specific files
Remove misplaced F401RE folder
Remove misplaced F411RE folder
[DISCO_F334C8] new target incl. rtos support

New target as a copy of nucleo_f334 with changes/additions in pin and
rtos definitions.
[BUILD_TRAVIS.py] additional line for disco_f334

Adding a line for disco_f334 target and adding the rtos lib to
nucleo_f334 target.
[BUILD_TRAVIS.py] additional line for nucleo_l053

Adding a line for nucleo_l053 target.
[LPC1549] Fix serial interrupt issues

* Fix USART2 base address offset
* Fix issue by handling interrupt type (TxIqr and RxIrq)
* ISR now correctly refers INTSTAT instead of STAT to get interrupt
cause
* Disable interupt when update vector table
* Tested by issue #616 test cases and serial_interrupt test
Reorganisation of NUCLEO_L053R8 and DISCO_L053C8 cmsis folders  - part1

Delete cmsis files of disco_l053c8
Reorganisation of NUCLEO_L053R8 and DISCO_L053C8 cmsis folders  - part2

Deletes cmsis files of nucleo_l053c8
Reorganisation of NUCLEO_L053R8 and DISCO_L053C8 cmsis folders  - part3

Moves target/toolchain specific files to new location
Reorganisation of NUCLEO_L053R8 and DISCO_L053C8 cmsis folders  - part4

Moves cmsis files to new location.
remove un-unsed variables.
Getting rid of some compiler warnings.
white space diffs.
[NUCLEO_F334R8] Add IAR exporter
[MAKE.py] [BUILD.py] some minor

Ordering the entries in mcu and toolchain lists when printing the help
text.
[NUCLEO_F334R8] rtos support added

Added rtos support.
Fixed the startup_LPC11xx.s files in ARM Micro and ARM STD - they had wrong memory size;
to this: __initial_sp        EQU     0x10001800  ; Top of RAM from LPC11U
from this: __initial_sp        EQU     0x10002000  ; Top of RAM from LPC11U
Merge branch 'Experiment-626-master'