Add support for linking to storage on VM creation.

- Creates the block device mapping on vm_create
- Adds links to storage when getting a VM in registry
- Removes the need to specify the device_name when attaching