Multiple network card support for hyper-v

-Multiple network card support on different switches via network_name
-Smarter selection of addressable ip address
-Will configure guest network interfaces correctly