Reset bl00mbox on st3m launch and st3m.run
When developing an application that, for example, loads samples in bl00mbox, one often encounters OOM conditions because calling mpremote run
repeatedly doesn't leave the running application any chance to clean its resources up, which then keep piling up at each run. This happens even after issuing mpy soft reboot (CTRL+D from REPL), which means that one has to do hard resets periodically in order to prevent OOM from happening.
It would be nice if restarting mpy/st3m and using st3m.run family of functions ensured that bl00mbox state gets properly reset with no garbage left behind.