Support placing GPT last when for hybrid MBR

Some hardware (notably Raspberry PI) requires a small FAT partition be listed
as the first MBR partition to boot. At the moment hybrid MBR disks allowing
this can only be made using the interactive `gdisk` program by choosing `h`
from the recovery menu and answering `N` when asked:

```
Place EFI GPT (0xEE) partition first in MBR (good for GRUB)?
```

This commit brings feature parity to `sgdisk` by changing `-h` to support an
optional final partition `EE` indicating that the GPT partition should be
listed last in the MBR instead of first.

**Examples**:

GPT first (current behaviour)

```shell
sgdisk -h 1:2 sdcard.img
```

GPT last

```shell
sgdisk -h 1:2:EE sdcard.img
```
2 files changed