resolv: Implement faking A and AAAA DNS replies

Adds the possibility of faking a DNS reply based on a hosts-like file.
resolv: Implement SRV faking
resolv: Implement SOA faking
resolv: Implement CNAME faking