fixes #8377 - Nic::Base.uniq_with_hosts fails if host is nil

This commit considers a nil host reference equivalent to a non-conflicting
one for the purposes of uniq_with_hosts validation.