Fix the dnsresources and dnsresouce-records handling

Recently dns resources handling causes us headache in different topics

There are two bugs reported

We should be able to resolve multiple records seperately for the same domain
that is true for NS records, for which no one cared recently as rarely MAAS was required to forward specific domain to specific DNS . Therefore this bug was long standing

I think we need to think of rewriting how MAAS handle records with the fqdn.
Simple words: multiple same fqdn should be differentiated on other field like rrdata, domain.