Allow nil HTTP user agent
Merge pull request #5316 from gdpelican/feature/allow-nil-http-agent

Allow nil HTTP user agent