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.
make this parseHosts() since it's not purely [functional][0].

[0]: http://docs.scala-lang.org/style/method-invocation.html