Add warning when creating a VM in a VNET but not specifying a subnet.
Fix references.
Log warning only once and log the VM names that cause the issue
Merge pull request #2859 from dud5/no-autocarved-subnet

Add warning when creating a VM in a VNET but not specifying a subnet.