Fixed:
filesystems were created with journaling disabled, now journaling is enabled
filesystem was mounted rw on boot, which prevented fsck from running
- changed to ro, which then gets mounted as rw by systemd using the fstab file
- added a fstab for the external boot devices that tries both usb and sd card
Cleaned up build files, resources, scripts.
Made the image use a partition map to fix mmc issues
Signed-off-by: SolidHal <solidhal@users.noreply.github.com>