Fixed graphite server address resolving for TCP clients

Hello.
Right now graphite TCP clients cache the DNS location of graphite server forever (the `InetSocketAddress` object). The problem is that the network setup of the graphite host may change, and it would be impossible for the client to successfully renew the connection after loosing it. 
My PR should fix the issue.