dashes in vg or lv names should be escaped

This fixes #10257 (the remaining issue around names with - in them)