[#75177816] Accepts a username and password for HTTP Basic Auth

Some sites that we crawl might require a username and password (via
HTTP Basic Auth) for authentication. This change allows setting these
values through environment variables and passes them through to the
crawler for use in the HTTP transport.
Would just one matcher for the body suffice here? If we remove the regex, we can match an exact value (which we have control over anyway).