Make AphrontRequest::getHost() work properly in the presence of a port
Make AphrontRequest::getHost() work properly in the presence of a port

Summary: This currently gives us back "domain.com:port" if there's a port, which messes up the new Phame logic. Make `getHost()` do what one would reasonably expect it to.

Test Plan: Loaded my local, which is on 8080.

Reviewers: btrahan

Reviewed By: btrahan

CC: aran

Differential Revision: https://secure.phabricator.com/D3571

NigelGreenway/phabricator,zhihu/phabricator,wusuoyongxin/phabricator,eSpark/phabricator,leolujuyi/phabricator,schlaile/phabricator,aswanderley/phabricator,cjxgm/p.cjprods.org,ide/phabricator,parksangkil/phabricator,uhd-urz/phabricator,optimizely/phabricator,schlaile/phabricator,ide/phabricator,Automattic/phabricator,Soluis/phabricator,shrimpma/phabricator,akkakks/phabricator,memsql/phabricator,vuamitom/phabricator,eSpark/phabricator,zhihu/phabricator,WuJiahu/phabricator,UNCC-OpenProjects/Phabricator,cjxgm/p.cjprods.org,memsql/phabricator,hach-que/unearth-phabricator,christopher-johnson/phabricator,wangjun/phabricator,sharpwhisper/phabricator,matthewrez/phabricator,Drooids/phabricator,librewiki/phabricator,apexstudios/phabricator,eSpark/phabricator,Drooids/phabricator,kwoun1982/phabricator,huangjimmy/phabricator-1,folsom-labs/phabricator,wikimedia/phabricator,kalbasit/phabricator,Soluis/phabricator,cjxgm/p.cjprods.org,jwdeitch/phabricator,devurandom/phabricator,matthewrez/phabricator,ryancford/phabricator,akkakks/phabricator,parksangkil/phabricator,aik099/phabricator,kwoun1982/phabricator,tanglu-org/tracker-phabricator,UNCC-OpenProjects/Phabricator,benchling/phabricator,Drooids/phabricator,aswanderley/phabricator,a20012251/phabricator,codevlabs/phabricator,vinzent/phabricator,wxstars/phabricator,vuamitom/phabricator,huangjimmy/phabricator-1,kanarip/phabricator,hach-que/phabricator,uhd-urz/phabricator,wusuoyongxin/phabricator,leolujuyi/phabricator,hach-que/phabricator,gsinkovskiy/phabricator,akkakks/phabricator,hach-que/phabricator,hach-que/unearth-phabricator,devurandom/phabricator,eSpark/phabricator,optimizely/phabricator,a20012251/phabricator,optimizely/phabricator,wxstars/phabricator,gsinkovskiy/phabricator,freebsd/phabricator,freebsd/phabricator,zhihu/phabricator,librewiki/phabricator,kalbasit/phabricator,leolujuyi/phabricator,Automatic/phabricator,gsinkovskiy/phabricator,gsinkovskiy/phabricator,r4nt/phabricator,wikimedia/phabricator-phabricator,wikimedia/phabricator-phabricator,hach-que/unearth-phabricator,memsql/phabricator,kwoun1982/phabricator,NigelGreenway/phabricator,Automatic/phabricator,shrimpma/phabricator,NigelGreenway/phabricator,Soluis/phabricator,kanarip/phabricator,phacility/phabricator,apexstudios/phabricator,hshackathons/phabricator-deprecated,uhd-urz/phabricator,cjxgm/p.cjprods.org,r4nt/phabricator,telerik/phabricator,kanarip/phabricator,ryancford/phabricator,sharpwhisper/phabricator,hach-que/unearth-phabricator,Soluis/phabricator,huangjimmy/phabricator-1,MicroWorldwide/phabricator,hach-que/unearth-phabricator,Symplicity/phabricator,wikimedia/phabricator,Khan/phabricator,librewiki/phabricator,ryancford/phabricator,huaban/phabricator,coursera/phabricator,leolujuyi/phabricator,benchling/phabricator,codevlabs/phabricator,Khan/phabricator,wangjun/phabricator,wikimedia/phabricator,Symplicity/phabricator,gsinkovskiy/phabricator,zhihu/phabricator,codevlabs/phabricator,WuJiahu/phabricator,schlaile/phabricator,vinzent/phabricator,wangjun/phabricator,akkakks/phabricator,NigelGreenway/phabricator,kwoun1982/phabricator,memsql/phabricator,coursera/phabricator,phacility/phabricator,wusuoyongxin/phabricator,denisdeejay/phabricator,hshackathons/phabricator-deprecated,hshackathons/phabricator-deprecated,wikimedia/phabricator-phabricator,huangjimmy/phabricator-1,sharpwhisper/phabricator,Drooids/phabricator,parksangkil/phabricator,Automattic/phabricator,coursera/phabricator,codevlabs/phabricator,dannysu/phabricator,Automatic/phabricator,dannysu/phabricator,sharpwhisper/phabricator,folsom-labs/phabricator,vuamitom/phabricator,wxstars/phabricator,wikimedia/phabricator-phabricator,devurandom/phabricator,benchling/phabricator,christopher-johnson/phabricator,shl3807/phabricator,ide/phabricator,r4nt/phabricator,kalbasit/phabricator,wxstars/phabricator,jwdeitch/phabricator,christopher-johnson/phabricator,librewiki/phabricator,kanarip/phabricator,cjxgm/p.cjprods.org,MicroWorldwide/phabricator,matthewrez/phabricator,parksangkil/phabricator,kalbasit/phabricator,MicroWorldwide/phabricator,uhd-urz/phabricator,wusuoyongxin/phabricator,tanglu-org/tracker-phabricator,akkakks/phabricator,vinzent/phabricator,aswanderley/phabricator,coursera/phabricator,phacility/phabricator,hshackathons/phabricator-deprecated,Khan/phabricator,vinzent/phabricator,vuamitom/phabricator,vinzent/phabricator,WuJiahu/phabricator,huangjimmy/phabricator-1,codevlabs/phabricator,folsom-labs/phabricator,kwoun1982/phabricator,UNCC-OpenProjects/Phabricator,vuamitom/phabricator,phacility/phabricator,denisdeejay/phabricator,optimizely/phabricator,dannysu/phabricator,zhihu/phabricator,zhihu/phabricator,r4nt/phabricator,memsql/phabricator,Automattic/phabricator,optimizely/phabricator,christopher-johnson/phabricator,tanglu-org/tracker-phabricator,Khan/phabricator,denisdeejay/phabricator,hshackathons/phabricator-deprecated,wangjun/phabricator,ryancford/phabricator,tanglu-org/tracker-phabricator,shrimpma/phabricator,aswanderley/phabricator,Symplicity/phabricator,dannysu/phabricator,freebsd/phabricator,devurandom/phabricator,matthewrez/phabricator,aswanderley/phabricator,christopher-johnson/phabricator,librewiki/phabricator,schlaile/phabricator,freebsd/phabricator,aik099/phabricator,telerik/phabricator,shl3807/phabricator,telerik/phabricator,huaban/phabricator,ide/phabricator,eSpark/phabricator,Automatic/phabricator,a20012251/phabricator,r4nt/phabricator,huaban/phabricator,benchling/phabricator,hach-que/phabricator,aik099/phabricator,jwdeitch/phabricator,dannysu/phabricator,a20012251/phabricator,sharpwhisper/phabricator,folsom-labs/phabricator,apexstudios/phabricator,wikimedia/phabricator-phabricator,uhd-urz/phabricator,WuJiahu/phabricator,hach-que/phabricator,tanglu-org/tracker-phabricator,huaban/phabricator,UNCC-OpenProjects/Phabricator,a20012251/phabricator,shl3807/phabricator,aik099/phabricator,Symplicity/phabricator,wikimedia/phabricator,devurandom/phabricator,NigelGreenway/phabricator,jwdeitch/phabricator,denisdeejay/phabricator,kanarip/phabricator,MicroWorldwide/phabricator,folsom-labs/phabricator,shl3807/phabricator,devurandom/phabricator,Soluis/phabricator,shrimpma/phabricator