Changes for storage motion. Marvin tests for testing storage motion. Following scenarios are tested.
1. A virtual machine is migrated to another host. Its volumes are also migrated to another storage pool.
2. Just the volumes of a vm are migrated to another storage pool while the vm continues to run on the same host.