OFDNSResolver: Resolve CNAMEs for socket addresses

This only resolves them when they have been included in the answer.
Sending another query when they are not is the next step.