Add log and dump for dnsResolver service

Use log callback from netd server to print binder log.
Also add dump functionality.

blueline:/ # dumpsys dnsresolver
NetId: 100
  DNS servers: # IP (total, successes, errors, timeouts, internal errors, RTT avg, last sample)
    2001:4860:4860::8844 (1, 1, 0, 0, 0, 15ms, 5195s)
    2001:4860:4860::8888 <no data>
    8.8.8.8 <no data>
    8.8.4.4 <no data>
  No search domains defined
  DNS parameters: sample validity = 1800s, success threshold = 25%, samples (min, max) = (8, 64), base_timeout = 5000msec, retry count = 2times
  DNS64 config: none
  Private DNS mode: OPPORTUNISTIC
  Private DNS configuration (4 entries)
    8.8.4.4 name{} status{success}
    8.8.8.8 name{} status{success}
    2001:4860:4860::8844 name{} status{success}
    2001:4860:4860::8888 name{} status{success}
  Concurrent DNS query timeout: 0


Bug: 126141549
Test: built, flashed, booted
      system/netd/tests/runtests.sh pass
      Verified that log is shown in both "dumpsys netd"
      and "dumpsys dnsresolver"

Change-Id: I06382f811343f3dd52f246da5c5e03b70eeda0e1
3 files changed