FRDM board support and other improvements

- Added support for KL02, KL05, KL26, KL46, K20D50M, and K64 targets.
- Numerous improvements for all targets.
- Kinetis-specific improvements.
- Cortex-M4F support.
- Other misc improvements.