Allow Dynamic IP Addresses

If the machine provisions a dynamic IP address (as in the case of Hyper-V
providers), allow that IP to be included in the getIPs() method. Be sure
to check that it's not already included in the IP array, though, so we
don't double-specify hard-coded IP addresses.