DRY up full url generation
don't include port 80 or 443 in the url
Merge pull request #900 from opscode/full-host-generation

DRY up full URL generation