Experimental branch sync to pick up recent changes

These changes include the usb bootloader, a version change to 0.4.3x, and autopan in software