Fixes #6444 - add support for virtual NICs

I think makes sense to do it on the NIC later, when we refactor host.ip and host.mac out. Until then, this is useful, and it may remain useful in it's own right as a subnet default which can be used in the hostgroup profile provisioning from the default PXE template