3f5172b58b
Replaces the 3-state cycle in clearpilot_state_control with broken's 5-state machine: - Onroad (drive gear): 0→4, 1→2, 2→3, 3→4, 4→2 (auto modes never reached via the button — gpsd's day/night calc is the only path back) - Not in drive: anything except 3 → 3 (screen off), state 3 → 0 (auto) Also tracks park→drive edge to auto-wake from screen-off (mode 3 → 0) when shifting into drive, regardless of how the screen got turned off. Speed/cruise overlay state intentionally left out — owned by speed_logicd, not controlsd. events.py: remove clp_debug_notice + EventName.clpDebug binding (no more "Clearpilot Debug Function Executed (N)" on-screen message). The dead commented-out events.add(EventName.clpDebug) and stray print of buttonEvents in controlsd are also cleaned up.