Lpc43xx target support updates

A few fixes and cleanups for LCP43XX target. Add support for system reset in software, add 'mkboot' command to explicitly mark flash bank as bootable, set clock source to internal to get correct timing for flash writes.