PR-1080 VDI clone on boot

This work has been merged into trunk-ring3 already. This pull request is all of those commits, plus work that was required for the rebase onto clearwater.