Make resolver timeout configurable via setResolverConfiguration()

This is infrastructure for tests simulating unresponsive nameservers.
With the default timeout of 5 seconds, with 4 retries per lookup, makes
this sort of tests impractical.

Change-Id: I2a2315507a4725744de6caa46121d83af13b59d1
Test: netd_unit_test --gtest_filter='ResolverTest.*'
diff --git a/tests/benchmarks/dns_benchmark.cpp b/tests/benchmarks/dns_benchmark.cpp
index f412176..7edd77a 100644
--- a/tests/benchmarks/dns_benchmark.cpp
+++ b/tests/benchmarks/dns_benchmark.cpp
@@ -97,7 +97,7 @@
 
             dns.SetupDNSServers(MAXNS, mappings, &mDns, &servers);
 
-            const std::vector<int> mDefaultParams_Binder = { 300, 25, 8, 8 };
+            const std::vector<int> mDefaultParams_Binder = {300, 25, 8, 8, 100};
             dns.SetResolversForNetwork(servers, domains, mDefaultParams_Binder);
         }
     }