Implement mount volume lifecycle

* Remove, restore and delete a mount when it's instance transition
through a corresponding process.
* Allow volumes to be deleted and actually perform the delete on disk
(when appropriate)