A host without any trailing port info implies the default port for the service is requested

Hi @geemus,

After reading [this exchange][ex], I took the liberty of redoing this small feature. I think it's a good pragmatic move despite the few extra lines of code.

Needless to say, this will break AWS signing in Fog.

[ex]: https://github.com/geemus/excon/pull/103