[HAL] KSDK update - step 1
[K64F] KSDK update - part 2, some parts of HAL update to the new KSDK
[K64F] HAL update (KSDK 1.0)
[K64F] cmsis system header file update
[K64F] Fix gpio - port addresses, old KSDK code removal, modification in utilities

	- warning: utilities are not compatible with KSDK, few tweaks were required
	- lpuart not generic, does not compile for K64F (removed)
[HAL] K22F - CMSIS files, target.py addition
Make sure LPC targets that aren't named LPC get the crc added into the nvic.
Changed "Cortex-M4" to "Cortex-M4F"

This got reverted but wasn't added back in the last SDK build. Would appreciate if the online compiler would include this.
Merge remote-tracking branch 'martins/dev_ksdk_update'

Conflicts:
	libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_K64F/analogin_api.c
	libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_K64F/spi_api.c
Include spi conflict fix

Which I missed in the initial merge
Fix SPI merge with new KSDK function names
Update HAL-K64 KSDK files to 1.0

only fsl_device_registers changed
Update HAL-KSPDK files to 1.0 part 1

Everything except drivers and hal folder
Update HAL-KSPDK files to 1.0 part 2

Update of the hal folder
Update HAL-KSPDK files to 1.0 part 3

Last ones, apparantly some new enet files, might need to be deleted
later on again
Updated CMSIS for K64F
Move mbed api files one level up

These should hopefully be pretty much identical for all KSPDK targets.
If thats not the case individual files can be moved down again.
STMs: Microlib heap fix for new, malloc and friends

heap can grow outside 0x400 default size and does not overlap stack
area.
Fix I2C0 pin init
[MTS_GAMBIT][K64F][exporters][net] Update directory names for K64F to allow derivative platforms. Change net/eth/lwip-eth/arch directory name to allow K64F derivative EthernetInterface support. Disable Ethernet in MTS_GAMBIT device.h - seems depreciated or just not implemented. Add MTS_GAMBIT exporters for uvision and gcc_arm