Initial goo needed to play with vmware API

This will likely be the basis of vmware plugin 1.0 for FreeNAS.

Ticket: #2907

>>> from pysphere import VIServer
>>> server = VIServer()
>>> server.connect("192.168.100.100", "jdoe", "secret")
>>> vmlist = server.get_registered_vms(status='poweredOn')
>>> for vm in vmlist:
>>>   vm1 = server.get_vm_by_path(i)
>>>   vm1.create_snapshot("freenas", memory=False)

Take ZFS snapshot now

>>> for vm in vmlist:
>>>   vm1 = server.get_vm_by_path(i)
>>>   snapshot_list = vm1.get_snapshots()
>>>     for snap in snapshot_list:
>>>       if snap.get_name() == "freenas":
>>>         vm1.delete_named_snapshot("freenas")