Test image <-> volume <-> server dependency

This patch adds a test where we test the following workflow:
1. Create image
2. Create a bootable volume from Image
3. Launch an instance from the bootable volume
4. Take snapshot of the instance -- which creates the volume snapshot
5. Delete the image

In the above workflow, steps 2 and 3 are performed together as we
create the instance as volume backed providing the image ID to
instance create call.

Change-Id: Ie9c27e7e7305147b7081c5f1dcc8f1631081fda5
1 file changed