Methods to facilitate deploying VMs from templates

- find_datastore <name>

  Returns a VIM::Datastore object; used in relocateSpec to deploy a VM
  onto a different datastore as the origin template

- find_folder <name or path>

  Returns a VIM::Folder object; used in CloneVM_Task to specify the
  destination folder for a deployed VM, specified by name ("Delivery")
  or path ("Delivery/Quality Assurance/FOSS/Dynamic")

- find_pool <name or path>

  Returns a VIM::ResourcePool object; used in relocateSpec to deploy
  a VM into a specified resource pool, specified by name ("Delivery")
  or path ("Delivery/Quality Assurance/FOSS/Dynamic")
Merge pull request #442 from puppetlabs/template_deploy-vsphere_methods

Methods to facilitate deploying VMs from templates