WIP rework of the DNSName class in PowerDNS which allows for bidirectional label iteration and therefore canonical ordering of DNS names