WIP Rewrite .http.client with asyncio and .http.stream.

[ci skip]