v0.3.0 — CoreWLAN binding
Adds pkg/corewlan, the shared Apple CoreWLAN binding.
macOS 26 removed the airport CLI that every Mustard Seed product shelled out to for Wi-Fi work. CoreWLAN is the supported replacement and carries no deprecation attributes in the macOS 27 SDK.
CoreWLAN redacts SSID and BSSID unless the process holds Location Services authorization, and a redacted scan does not fail — it returns the right number of networks with correct RSSI and channel and every identifier emptied. DecodeScan maps that onto ErrLocationDenied rather than reporting an empty airspace.