VM vApp Property
-Updated puppet type to extract datacenter, vm name and label from the namevar. This allows for truly unique resources if the same property needed to be set on multiple VMs in the same manifest.
-Requires resource name to be passed in in the following format
-     datacenter:vm name:label
-Updated test manifests for creating and removing vm_vapp_property to use this format