Phase 271 + Aion picker fix.
Aion finally gone from the Liv AI picker (fix 270): the 269.x overlay never actually filtered Aion — two bugs: it matched binary_name==='aion' but Aion is AionUi's internal 'aionrs' agent (no binary_name), AND the /api/agents route only parsed bare-array/{agents:[]} while AionUi returns {success,data:[...]} (so it fell through to verbatim, unfiltered). Both fixed; live-verified Aion no longer in :8080/api/agents. Also fixes the 'Unknown error' from Aion being the broken default agent.
Onboarding cleanup (271): removed the CLI Tools step (agent install stays post-onboarding) + deleted dead steps (region/locale-timezone), dead routes (create-account/account-created/index), and the vestigial onboarding-sync provider. Wizard is now 6 contiguous steps.
Location → navbar clock (271): new setup.getLocation getter + setup.setClockFormat; a 24h⇄AM/PM toggle (auto-default by locale) in onboarding Location step + Settings Date&Time; the navbar clock now shows the SELECTED city + time in the SELECTED timezone honoring the chosen hour-cycle (was browser-local + hardcoded AM/PM).
Deploy: update.sh, then clear PWA service worker + hard-refresh.
Full Changelog: v44.7...v44.8