Add glue_names and ns_names attributes to Zone object (and as a consequence change the way the ns and glue attributes are built). Also fixes a bug in Zonemaster::Packet::get_records_for_name().
Creating a DNSName from a DNSName returns the existing object.
Adjust tests and regenerate test data.