Fix CHEF-5355. Don't pass on default HTTP port (80) in Host header. [base on 11-stable, please ignore]

This is a showstopper for me. Some servers end up redirect to the same URL over and over when the default HTTP port is added in the Host header. These commits fix the issue.