st3m: new fs layout + tarball extraction on startup
This moves the SPI flash to be mounted at /flash, and the Python code to be at /flash/sys.
It also makes the FAT32 be populated by the main firmware on startup from a baked-in tarball, instead of requiring a slow FAT32 flash or mpremote access.