d48cd5b855
The `ignoreSslErrors` option stopped working during the v4 HTTP client interface rework: it was still folded into got-style request options, but those never reach `httpClient.sendRequest()`. In v3 the option works, and actors commonly expose it in their input schemas and pass it into crawler options (e.g. actor-scraper), so this keeps it working instead of removing it. The option is renamed to `ignoreTlsErrors`, matching `session.proxyInfo.ignoreTlsErrors`, the browser pool, and the impit client (the old name is dropped, documented in the upgrading guide; actors migrating to v4 rename it in their own code, the SDK does not touch this option). The crawler forwards it (still defaulting to `true`, same as v3) as a new `SendRequestOptions.ignoreTlsErrors` flag, which `BaseHttpClient` also enables for MITM proxy sessions (previously equally dead). The impit client honors the flag; for custom clients it is best effort, and `FetchHttpClient` cannot disable TLS verification at all. The dead plumbing in `getRequestOptions()` is removed and unit tests cover the forwarding chain.