vsphere_guest: add vm_folder parameters

When creating a VM, by default create_vm puts the vm in the datacenters root folder. vm_folder, and parent_folder allow you to specify a vm_folder for the new vm to get put in. If the vm_folder does not exist, it will create it -- parent_folder must exist, defaults to the root datacenter folder if not specified.