[blivet][master/rhel7-branch] Re-write the DASD storage code. (#1001070)