(NETDEV-23) Add network_dns type

This adds support for an aggregate network DNS type that combines NETDEV-5 NETDEV-6 NETDEV-7 types into a single aggregate type.  This aggregate type should obsolete NETDEV-5 NETDEV-6 NETDEV-7 once merged.