Support creating bootable volumes

Boot from volume functionality requires specifying an `imageRef` which is the image id to use in creating a bootable volume.

This pull request adds an extra kwarg to `_create_body` called `image` that can accept an image id or image object.