merge embedded bootloader from avrdude_serial into master