Automatic Programmer - UART_DOWNLOAD

@chucklink FYI, if you ever want to enter UART_DOWNLOAD mode from the firmware itself, you can do so programmatically.