replace Linux::LVM with internal parser

Linux::LVM has been replaced with custom code since setup-storage uses only a
very small fraction of the provided feature set; the library is hard to test,
it does not verify if the executed commands were actually executed and leaks
the executed command's StdErr-output during execution.

In the end it's more troublesome to use the existing implementation then to
write a custom solution.