Autodetect Boards
The major feature in this release is support for autodetecting boards. This uses jlinkexe and openocd to see what boards are attached and if we recognize them. This largely removes the need to use the --board
flag.
Other changes:
- Handle large writes using the bootloader.
- Add progress bar.
- Other fixes.