Baremetal Pi fix (#2763)
* Remove fopen/fclose reference from bytebattle part to fix baremetal pi boot (avoid 4-colour screen)
* Add support for isdir, deldir and delfile in baremetal pi
* Skip tic80.com folder in baremetal pi as there is no network
* Hide .local folder in baremetal pi
* Hide pixel cursor in baremetal pi, as a cursor is already rendered by tic80
* Fix potential buffer overflow in baremetal pi
* Remove unused code
* Add support for USB storage, using SD card as fallback, in baremetal pi
* Add baremetal pi support for ES locale while keeping US as default
* Use mouse raw mode instead of cooked mode to fix missing button-up events in baremetal pi