Destroy Virtual Machine

- provider support for destruction of virtual machines
- destroy_vm test file
Merge pull request #115 from dscherer/destroy_vm

Destroy Virtual Machine
add vc_storagepod resource type

fix indentation

refactor per @rbbrown comments

filter pod and ds, switch to one line unless
Merge pull request #114 from danielscottt/master

Add vc_storagepod resource type.
Vsphere Licensing

- Support for adding / assigning licenses to vsphere entities
added patch to account for enabling a service via esx directly
Merge pull request #116 from sholland/esx_direct_patch

added patch to account for enabling a service via esx directly
Merge pull request #110 from dscherer/esx_license

Vsphere Licensing
VPX_Settings_Fixes

- Made the getter / setter public in the vc_vpxsettings provider
Merge pull request #118 from dscherer/vpx_settings

VPX_Settings_Fixes
retry and sleep on datastore create since it's async.
Merge pull request #119 from nanliu/datastore

retry and sleep on datastore create since it's async.
PowerOff VM Fixes

- Fixed a bug when powering off a VM that had vmtools running
- Added a flag to allow forcible poweroff of VMs that are running
  vmtools
- Added checks for shutdownGuest call and eventual force powerOff after
  2.5 minutes.
Merge pull request #120 from dscherer/poweroff_vm_fixes

PowerOff VM Fixes
Modulefile version fix for librarian-puppet
Fix vpx_setting resource to work with ENC.

ENC data does not munge integer to string, while Puppet performs that for
manifests. This cause some unfortunate inconsistencies between the two.  For
now this is patched so it works correctly for manifests, but not ENC integer
values.
Merge pull request #122 from nanliu/vpx

Fix vpx_setting resource to work with ENC.
Merge pull request #121 from dscherer/version_fix

Modulefile version fix for librarian-puppet
ESX Advanced Options

- General purpose resource for manipulation of ESXi advanced options.
Merge pull request #124 from dscherer/esx_advanced_options

ESX advanced options