affinity group support
tidy up

check region/location of objects
vlan support
store region associated with affinity group
correct the operation and content type of network configuration
use defaults for azure disk
tidy up debug statements

only return images for the region context
vm launch

use affinity group rather than location so that vNet works
assign subnet to vm
populate subnet id of vm object
create/delete subnet and vlan
pom change