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.
actually, it occurs to me that we should handle the -1 (never refresh) case by just not making a timer task.