Merge pull request #24 from aschnell/master

- avoid calling delpart when renumbering can happen
Merge pull request #25 from aschnell/master

- use parted for ECKD DASDs (fate#313075)
Merge pull request #26 from aschnell/master

- fixed formatting after changing filesystem type (bnc#848655)
Merge pull request #27 from aschnell/master

- adjust start cylinder of partitions on ECKD DASDs (bnc#866149)
Merge pull request #28 from aschnell/master

- fixed partition end cylinder calculation (bnc#866149)
Merge pull request #29 from aschnell/master

- removed unused function
Merge pull request #30 from aschnell/master

- removed unused variable and renamed class
Merge pull request #31 from aschnell/master

- moved some SystemInfo classes to new subdirectory
Merge pull request #32 from aschnell/master

- moved further SystemInfo classes to subdirectory
Merge pull request #33 from aschnell/master

- added comment
Merge pull request #34 from aschnell/master

- improved error handling in SystemInfo
Merge pull request #35 from aschnell/master

- cache links in /dev/md
Merge pull request #36 from aschnell/master

- added test programs
Merge pull request #37 from aschnell/master

- work on testability
Merge pull request #38 from aschnell/master

- do not create gpt_sync_mbr on ppc64le (bnc#868227)
Merge pull request #39 from aschnell/master

- include PPC PReP in commit text (see bnc#867345)
Merge pull request #40 from aschnell/master

- extended testcase
Merge pull request #41 from aschnell/master

- added workaround for parted cylinder discrepancy (bnc#866535)
Merge pull request #42 from aschnell/master

- extended testcase
Merge pull request #43 from aschnell/master

- added workaround for blkid file-system misdetection (bnc#864703)