Add GPT partition attributes not defined by Microsoft
Correct issue allowing automatically added GPT partitions to extend beyond the usable amount of disk space
Provide public constructor on GptPartitionType to allow for non-Microsoft UUIDs to be used