LVM Snapshots

Cherry-pick the following commits from Grizzly for LVM Snapshot support:

c45dc4d
8fa7175