Before this change, the XML output for GSUB lookups of type 3 was not deterministic; multiple runs of TTX on the same font could therefore emit the alternates in a different order. Since alternate glyphs are sets, this change makes no semantic difference to the output. However, a deterministic ordering is needed for tests that compare GSUB tables in TTX format.