All-in-one AppInst in bfpilot.elf broke loaders. Revert to proven model:
file manager only in main, Media tile via bfpilot-launcher-installer.elf.
Keep action-bar wrap, single /data/BFpilot, and issue #7-#12 fixes.
- Embed AppInst Media tile install in bfpilot.elf (pldmgr-style, category 65536)
- Action bar flex-wrap without horizontal scrollbar
- Canonical /data/BFpilot only via paths.h; recovery installer is a file under it
- Host tests for UX/tile/data-dir + issue #7-#12 surface; inspect-imports updated
Home tile uses Media category. Main ELF can inject the separate
launcher installer when present under /data/BFpilot. Double-click or
Load payload sends .elf/.bin/.js to elfldr on 9021. Main stays free of
AppInst imports.