USB bootloader now a separate functions from usb_init.  Does not automatically go bootload with powerup on USB connected