Use LVM thin-provisioning

LVM thin-provisioning gives us:
- cheap and secure Volume.create: no need to zero anything
- support for Volume.snapshot and Volume.clone