VDI.{clone,snapshot}: ensure we set sm_config keys properly
VDI.{clone,snapshot}: ensure we set sm_config keys properly

The backend uses the sm_config keys for its own purposes. In our
case we use them to track the format of the disk. We must use
our values for the sm_config in snapshot/clone, not any values
sent to us by the client.

Fixes #12

Signed-off-by: David Scott <63c9eb0ea83039690fefa11afe17873ba8278a56@eu.citrix.com>

xapi-project/ffs,robertbreker/ffs,djs55/ffs,franciozzy/ffs