updates in consistency group for xiv/ds8k driver

Registered by Alon Marx

Implement the changes in the consistency_group handling as proposed in https://blueprints.launchpad.net/cinder/+spec/consistency-groups-kilo-update, in the xiv/ds8k driver.

The changes are:
1. the ability to modify a consistecy group (update_consistencygroup)
2. the ability to create a consistency group from a consistency group snapshot or from another consistency group (create_consistencygroup_from_src)

Blueprint information

Status:
Complete
Approver:
Sean McGinnis
Priority:
Undefined
Drafter:
Alon Marx
Direction:
Approved
Assignee:
Alon Marx
Definition:
Approved
Series goal:
Accepted for mitaka
Implementation:
Implemented
Milestone target:
None
Started by
Sean McGinnis
Completed by
Sean McGinnis

Related branches

Sprints

Whiteboard

Should also refer to https://review.openstack.org/#/c/194834/. Could not find the relevant blueprint.

Gerrit topic: https://review.openstack.org/#q,topic:bp/xiv-ds8k-cg-updates,n,z

Addressed by: https://review.openstack.org/233280
    Author: Alon Marx

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.