WebUSB MicroPython Console Demo

This does work, but not in all browsers and under Linux you'll have to enable access to your device in udev, plus possibly run `snap connect chromium:raw-usb` if you've installed from a snap