Bootloader changes: reduce USB buffer, add compiler flag and limit flash to 0x5000 on linker script