dashes in vg or lv names should be escaped

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