more dns bindings
more dns work
make sure to call fd close callbacks
silence some annoying unused warnings by clang static analyzer
add dns_res_timeout and dns_ai_timeout to DNS library
don't abort on assert when calling dns_res_check after fetching answer with dns_res_fetch
update root nameservers
fix SRV parsing bug which accidentally copied logic from composing routine and caused valid records to return DNS_EILLEGAL
expect at least 7 bytes, not 6, to account for at least one byte of the SRV canonical name field
bump version numbers and copyright dates after our merge