onsolidate DNS and transport into opake-core behind feature flags
opake-dns (one function) and opake-transport (one struct) didn't justify
separate crates. Both now live in opake-core gated behind `dns` and
`reqwest-transport` features, combined as `native` for CLI and AppView.
WASM builds compile core without either — no reqwest or hickory-resolver
in the dep tree.
Adds resolve_pds_for_login_with_dns() to unify the DNS-first resolution
pattern that CLI and AppView were duplicating inline.
sans-self.org
7b1f50e2
e9ff7c0b