Omit port from tile URL template when it is 80

I was seeing problems with tile requests due to the string "(null)"
being included in the url when the host does not specify a port.
Merge pull request #113 from jwalgran/topic/handle-host-without-port

Omit port from tile URL template when it is 80