TODO #1: implement all features of the existing (vnet) TFTP support in Slirp. TODO #2: make the slirp DHCP server work like the vnet one. TODO #3: finally remove the slirp backend and rename the new one to "slirp".