Support RDATA name expansion

Names in RDATA fields may contain pointers, which are hard to expand later on. Expand inside `read_dns_resource_record()` since the reader can follow pointers in place.