move vbox disk attachment into vbox hypervisor, fix tests