Clone support

This code works for me on Ubuntu 12.04 and 13.10 with LVM, with the exception of shared folders. I'm working on a commit for that this weekend. This should work for btrfs and others as well.