New Kinetis flash driver

Replaced old Kinetis C90TFS flash driver with new flash driver from Kinetis Bootloader that is easier to maintain and smaller, for both bootloader and interface. Simplified and commonized Kinetis flash routines, so the debug HAL for each target only has the flash blob.

Added K22F target device that was announced at FTF.

Also includes minor updates to CMSIS headers and DAP routines to match the latest versions.