ARM platforms: support both msdos and gpt partitions
ARM platforms: support both msdos and gpt partitions

A lot of new aarch64 single board computer devices need old style
msdos partition types due to restrictions in booting where the SoC
boots off a u-boot, that supports uEFI booting, written to the area
that is occupied by a GPT partition table.

Similarly a number of ARMv7 devices support booting from GPT
partitions where the u-boot binary is available in a EEPROM or nand.

Signed-off-by: Peter Robinson <0cd2d1e82f6226d6d80917107cdcc165e1fecc43@gmail.com>
(cherry picked from commit cee66d95c51a4a7b0ea45888fdf6122452b3a6d0)

vpodzime/blivet,AdamWill/blivet,vojtechtrefny/blivet,vpodzime/blivet,rvykydal/blivet,rhinstaller/blivet,rvykydal/blivet,jkonecny12/blivet,jkonecny12/blivet,vojtechtrefny/blivet,rhinstaller/blivet,AdamWill/blivet