Implement restore operation

This adds new methods to manage snapshot restoration.

blueprint stack-snapshot
Co-Authored-By: ala.rezmerita@cloudwatt.com

Change-Id: I917c5d89f586110c0614e05e134bebde27d4db55
Merge "Implement restore operation"