wip/fdanis/5756: Cherry-pick commits merged to v2020dev0
Cherry-pick commits to support username and password from URL or .netrc, from MR !3 (merged) !4 (merged) and !5 (merged)
Cherry-pick commits to support username and password from URL or .netrc, from MR !3 (merged) !4 (merged) and !5 (merged)