webserial flasher for Firmware releases

Alongside binary firmware builds we should also distribute/host a JS/WebSerial implementation of esptool.py for ease of flashing.