CA-137305: When creating a VM, ensure that the vGPUs are unset if not needed.

If a VM is created from snapshot which has a vGPU and "No" vGPU is selected  then the newly created VM shouldn't have a vGPU.

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
Merge pull request #100 from MihaelaStoica/CA-137305

CA-137305: When creating a VM, ensure that the vGPUs are unset if not needed