Transport.parse_response() accesses self.verbose for debug logging but
it is never initialized unless the standard single_request() flow runs.
Our custom request() bypassed that, causing AttributeError on every call.
Fix: assign self.verbose = verbose before calling self.parse_response().
Routes all XML-RPC calls through the system HTTPS proxy (HTTPS_PROXY env var)
using urllib.request.build_opener(ProxyHandler()) instead of raw socket
connections that bypass the proxy. Also adds urllib.request and urllib.error
imports.