Cluster defaults are now used for NICs when creating vm

Updated old tests which had some faulty logic, and added some more.

refs #13863
Add default value for disk size on vm creation
Merge remote-tracking branch 'remotes/origin/bug/13863' into release/0.10.1

* remotes/origin/bug/13863:
  Cluster defaults are now used for NICs when creating vm
Merge branch 'bug/13869_disk_defaults' into release/0.10.1

* bug/13869_disk_defaults:
  Add default value for disk size on vm creation