Handle spaces in device names using lvm filter

any character that is not on udev whitelist (0-9, A-Z, a-z, #*-.:= _)
will get translated into an encoded form \xNN where NN is the
hex value of the character.

Change-Id: I1efb6dfd30c0999f14c413fff778213b247a178f
Bug-Url: https://bugzilla.redhat.com/show_bug.cgi?id=876575
Signed-off-by: Yeela Kaplan <ykaplan@redhat.com>
Reviewed-on: http://gerrit.ovirt.org/9191
Reviewed-by: Dan Kenigsberg <danken@redhat.com>