Connect to a server's SRV record if they specify one
Only look for SRV records if necessary

Vanilla client implementation only looks for SRV records when the server port isn't specified, so let's mirror that behavior.
Merge pull request #55 from stith/patch-1

Connect to a server's SRV record if they specify one