Bug 1156656 - Use LVM-style names, or find correct dm names

In the normal case, using /dev/$VG/$LV should work.  In cases
where that does not work, we need to use /sys to discover the
correct device-mapper name, so that special characters are
dealt with properly.