Fall back to parted to detect dasd disklabels.

blkid does not know how to detect dasd disklabels, so we cannot rely on
the information provided by udev in this case.

(cherry picked from commit 3926d4f54e6c32d57ce809b3630f4bb093fff454)
Resolves: rhbz#1144410
Raise an exception when we find orphan partitions.

If we find a partition that belongs on a disk that we did not find a
disklabel on (or a hidden format or an iso9660 fs) we have serious
enough problems to justify raising an exception instead of quietly
ignoring it. Ignoring these partitions almost always ends up causing
fatal problems further along.

(cherry picked from commit dfaf18c957a3e6af13c77c64accc8a2a248d076f)
Related: rhbz#1144410