Add VirtualDisk support to device helpers
Add VirtualDisk support to device helpers

{Add,Edit,Remove}Device methods need a FileOperation

cgtexmex/govmomi,gonkulator/govmomi,logankimmel/govmomi,runner-mei/govmomi,anexia-it/govmomi,casualjim/govmomi,chrislovecnm/govmomi,ilikejam/govmomi,gonkulator/govmomi,mevansam/vsphere-govmomi,RotatingFans/govmomi,daxgames/govmomi,bruceadowns/govmomi,higebu/govmomi,runner-mei/govmomi,vmware/govmomi,ilikejam/govmomi,casualjim/govmomi,egorovv/govmomi,gonkulator/govmomi,pietern/govmomi,excilsploft/govmomi,pietern/govmomi,jrmycanady/govmomi,runner-mei/govmomi,kristinn/govmomi,frapposelli/govmomi,kristinn/govmomi,excilsploft/govmomi,austinlparker/govmomi,excilsploft/govmomi,jrmycanady/govmomi,ilikejam/govmomi,l1jiang/govmomi,anexia-it/govmomi,abathla/govmomi,jrmycanady/govmomi,abathla/govmomi,juju/govmomi,vmware/govmomi,daxgames/govmomi,tkak/govmomi,frapposelli/govmomi,vmware/govmomi,logankimmel/govmomi,mevansam/vsphere-govmomi,frapposelli/govmomi,egorovv/govmomi,higebu/govmomi,tkak/govmomi,kristinn/govmomi,cgtexmex/govmomi,dougm/govmomi,abathla/govmomi,l1jiang/govmomi,egorovv/govmomi,daxgames/govmomi,mevansam/vsphere-govmomi,chrislovecnm/govmomi,anexia-it/govmomi,pietern/govmomi,caglar10ur/govmomi,RotatingFans/govmomi,l1jiang/govmomi,bruceadowns/govmomi,logankimmel/govmomi,austinlparker/govmomi,dougm/govmomi,casualjim/govmomi,dougm/govmomi,austinlparker/govmomi,tkak/govmomi,cgtexmex/govmomi,caglar10ur/govmomi,juju/govmomi,higebu/govmomi,bruceadowns/govmomi,RotatingFans/govmomi,caglar10ur/govmomi,chrislovecnm/govmomi,juju/govmomi