Add cross-platform StatusChecker and refactor macOS polling
Add StatusChecker.check() to HMStatus library as a single-shot,
cross-platform status check function. Refactor the macOS-specific
polling class (renamed to AppStatusChecker) to delegate to it.
Rewrite StatusCheckerTests to test the cross-platform function.
AI-assisted: GitLab Duo Agentic Chat (Claude Opus 4.6)