UseDNS - fix IPv6 issues due to not updating ipnodes.

Signed-off-by: hal9k <hal9k-illumos@skynet.be>
SetHostname - Also update /etc/hosts

Signed-off-by: hal9k <hal9k-illumos@skynet.be>
AutoHostname - generate hostname based on mac and suffix

Signed-off-by: hal9k <hal9k-illumos@skynet.be>
EnableDNS/UseDNS - Friendlier version that supports multiple nameservers (IPv6 Compat)

Signed-off-by: hal9k <hal9k-illumos@skynet.be>
UseDNS - turn into wrapper for EnableDNS/UseDNS for backwards compat.

Signed-off-by: hal9k <hal9k-illumos@skynet.be>