Added CMSIS files for Freescale KL43Z ARM
[API] Timer-start behavior (bug)fix

Only start the timer when it is not running currently. In old behavior
the current slice-time was discarded, now multiple starts have no
effect.
Add BSD license to NVIC_SetVector and NVIC_GetVector.
Revert "Added CMSIS files for Freescale KL43Z ARM"

This reverts commit 94581919bde26c093ad791025324af1471f89bd5.
Add HAL for Freescale KL43Z
Merge remote-tracking branch 'upstream/master'
Added spi_api.c and gcc_arm_kl43z.tmpl files. Fixed some issues in KL43Z target
[cmsis_nvic] correct typos and stray character
[PROJECT.py] sorts targets and toolchains for help option

Sorts targets and toolchains for help option and adds new option -L to
generate the list with possible projects to generate.
Added LPUART support and fixed a many errors in KL43Z target
Added USB Device support for KL43Z
[NUCLEO_F411RE] Adapt python script + CMSIS files to build/export to IAR
Changing -u linker switch as one instead of multiple switches
Xlinker switches as one
[PROJECT.py] adds cmdline option to use program_name instread of program_id
[PROJECT.py] add option 'clean'

Adds the cmdline option clean (to clean the export folder) and some
minor things (spelling and option order).
Merge pull request #565 from xiongyihui/stm32f407

CMSIS: STM32F407VG - uARM toolchain for ARCH_MAX and DISCO_F407VG addition
Merge pull request #562 from EmBlocks/master

Tools: Toolchain (GCC_ARM) - "-u <foo>"and "-Xlinker <foo>" intrinsic instead of two separated entities.
[NUCLEO_L152RE] Migration to STM32Cube driver
HAL: STM32F407VG - removal of nucleo folder caused by commit 8df74cfcda368