vsphere_guest: clone from VM/Template

This PR allows you to set the state == 'clone', specify a template and then the guest will be a new VM from the template. Also accepts resource_pool param, as well as two new undocumented parameters "vm_folder" and "parent_folder" for organization. the folder parameters aren't added to the documentation because create_vm does not yet support them.