network/dhcp: allow setting & unsetting dnsmasq_dns_server

Also rename dnsmasq_dns_servers to dnsmasq_dns_server as the former is
only supported in Icehouse.

Add unit tests for the feature.