don't append port 80 to Host if not needed
added tests for HTTP Host header
Merge pull request #432 from 9point6/master

Don't append port to Host header if not required