Implement manage/unmanage snapshot in Pure drivers
This adds implementations for manage_existing_snapshot,
manage_existing_snapshot_get_size, and unmanage_snapshot for
PureFCDriver and PureISCSIDriver.
Similar to the implementation of the manage/unmanage volume these will
need a volume_ref containing a ‘name’ key and value that matches an
object in Purity. In this case it will need to be the full name of a
snapshot object.
Due to this requiring a rename of the snapshot it will only be available
if using Purity REST API v1.4 or greater. If using a lower version an
exception will be raised.