libvirt: use instance object for attach_volume

The compute manager uses a instance object here. Add support to the
driver.

Change-Id: I32bc269ce392f1e41f0ddb88b912a5a4bfb7bad8
Merge "libvirt: use instance object for attach_volume"