ac-os: boot command, crash overlay, and OTA build name fix
- Fix pull_ota using local build name instead of OTA name on USB
- Add "boot <piece>" command to prompt.mjs (sets default boot piece
in config.json, bare "boot" shows current)
- Add JS crash overlay: red CRASH bar with error message rendered
in C when paint/act/sim throws an unhandled exception (auto-
dismisses after 5s, flashes on first appearance)
- Detect previous C-level crashes (/mnt/crash.json from signal
handler) and show on next boot
- Clear crash state on piece jump
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>