Implement HTTP/1.1 client with connection pooling master
High-level HTTP client in the net crate bringing together TCP, TLS 1.3, DNS, URL parsing, and HTTP message handling: - HttpClient with get(), post(), request() methods - Scheme handling: http:// (plain TCP) and https:// (TLS) - Connection pooling by (host, port, is_tls) with max idle time and max connections per host - Redirect following (301, 302, 307, 308) with configurable max - Configurable connect and read timeouts - Streaming response reader: header detection, Content-Length, chunked Transfer-Encoding, and read-until-close strategies - std::io::Read and Write trait impls for TcpConnection 30+ unit tests covering error types, configuration, connection pool, URL path building, header parsing, body strategy selection, and chunked terminator detection. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>