to-lvm: Simplify application of the device filtering tweak.

Also prefix lvm commands for easy grepping.
Add a few assertions.
Add a UML-based test suite.
Measure test coverage.
Add tests for refusing to run the same conversion twice.
Trim some dead code.
Increase coverage.
Show a message when no superblock is recognised.

Better than a backtrace.