finagle-core: make timer-based DNS resolution as default of InetResolver

I have tested on my macbook and the timer-based DNS resolution works fine.
this looks like a memory leak, and a timer task leak.  could we schedule this when the Var is observed and destroy it when the observation is closed?