we don't need two versions of dns_name_fromstring() any longer; we can just specify an origin value of dns_rootname for absolute names.
The dns_badcache unit had (yet another) own locked hashtable implementation. Replace the hashtable used by dns_badcache with lock-free cds_lfht implementation from liburcu.