Added CMSIS files for Freescale KL43Z ARM
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
Added LPUART support and fixed a many errors in KL43Z target
Added USB Device support for KL43Z
Fixed LPUART and USB device initialization issue. Added _kill, _exit and _getpid functions required by gcc-arm-none-eabi-4.8 toolchain.
Merge remote-tracking branch 'upstream/master'
Merge branch 'master' into dev-freescale-kl43z
Added support of KL43Z into RTX
Added uvision4 and makefile templates for KL43Z. Inserted KL43Z target into travis build.
Merge pull request #589 from molejar/dev-freescale-kl43z

Target: Freescale FRDM-KL43Z addition