refactor(webui): separate core/lib + core/boot into sub-system folders
core/lib held 18 loose .js; core/boot held 10. Grouped by responsibility,
mirroring the components/* sub-system layout:
core/lib/task/ task kernel (8): event-bus, commands, actions, router,
global-functions, manager, refresh-coordinator,
parameter-preserve
core/lib/config/ config helpers (2): config-shared, config-options
core/lib/util/ generic utils (7): data-loader, dom-helpers, ui-helpers,
lp-ui, router, system-live, dismissible
core/boot/setup/ first-run wizard (3): setup-detector, setup-wizard,
setup-completion-watcher
core/boot/controls/ form widgets (2): custom-number, custom-select
core/lib is now purely subfolders. backup-app-card.js was misfiled in lib (it's
a UI card) — moved to core/ui/. core/boot keeps the genuine bootstrap singletons
at root (system-loader, system-orchestrator, auth-manager, loading-ui,
theme-registry).
Path-only moves (git mv); all 35 referenced core paths verified to resolve,
full node --check sweep of 100 frontend .js files clean.
Signed-off-by: librelad <librelad@digitalangels.vip>