de0 nano: add flash programming commands

Allow user to specify an ELF with SW_ELF and then run the
target pgm_flash to generate the appropriate binary (with
embedded sizeword compatible with the bootloader) and then
build the design (if necessary) and put it on the board's
flash