Fix CHEF-5355. Don't pass on default HTTP port (80) in Host header.

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.