driverdisk: Parse all blkid output (#857248)
blkid output may not include all the expected fields, and according to
the manpage they may not even be in the same order. This replaces the
regex matching with shlex parsing of the line (to retain spaces in
quoted fields).
Resolves: rhbz#857248
Related: rhbz#1036765