evdns: cludgy handling of SRV lookup
evdns: clean up srv lookup data interface

Make application independent on structure sizes in libevent at the
expense of data processing in reply_run_callback.
srv picker function