Some headline features are:
- Add experimental WASM support.
- Change the default client API to async, moving the previous synchronous API to
- Make many "extra" features optional to reduce unnecessary dependencies (
- Enable automatic "system" proxy detection.