add property VMware_Array_VIM_Object
* array of vsphere objects, possibly nested
* enables dvswitch/dvportgroup resources in
  vcenter module; has other applications
  such as arrays of devices in VMs
* 'mapping' driven by wsdl properties from
  rbvmomi plus annotations and hints
Merge pull request #16 from rbbrown/tb/array-vim-objects

add property VMware_Array_VIM_Object (for dvswitch, etc)
lib/puppet/property/vmware.rb requires
require rubygems and rbvmomi
Merge pull request #17 from rbbrown/tb/missing-requires

lib/puppet/property/vmware.rb requires