Fix CHEF-5355: Don't pass on port in Host header when it is the default HTTP port (80)

Bug CHEF-5355 is a showstopper for me. Chef client can't communicate with the specific remote_file URL I'm using. This pull request fixes the problem.