Adds context to _create_cloned_volume method in order
to allow taking a snapshot during cloning. Also saves
the temp_snapshot in order to enable Nova to update the
snapshot state. Destroys the temp_snapshot after usage.
This affects the NFS, WindowsSMBFS, VZStorage and
Quobyte drivers.
Closes-Bug: #1744692
Change-Id: I328a02d0f26e8c3d41ec18a0487da6fd20b39b04
(cherry picked from commit 78f2101fc5)