reqwest::HttpClient
This also fixes several issues where we weren't properly creating http clients with the user's settings.