[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.
[nrf51822][gcc_arm][c++]: fix 'impossible constraint in asm' error, used by ble app
[nrf51822][gcc_arm]: fix softdevice path and srec_cat params of makefile templates
Renamed TARGET_GHI_MBUINO to TARGET_OC_MBUINO to fix an issue with the online compiler.