Reintroduce ISO upload, add general VDI steps

New steps are named step_{attach,detach,find,upload}_vdi