fix: VIVirtualMachine.send_directory() should preserve the directory structure. issue #3