v0.5.0 — Location authorization
Adds AuthorizationStatus and RequestAuthorization, plus an Authorization type that names the state instead of leaking a raw CLAuthorizationStatus.
Requesting is what registers an application with locationd, which is what makes it appear in System Settings at all — until it has been called once the permission cannot even be offered.