Add specs for CHEF-5355. Only pass on port in Host header when port is different from default port for URI scheme.
Only pass on port in Host header when it is different from default port
for URI scheme (80 or 443). Fixes CHEF-5355.
Default port HTTP port 80 is not passed on in the Host header.
Request on https scheme no longer sets default 443 port in Host header.
Merge pull request #1471 from kjwierenga/CHEF-5355

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