Make the output of otlLib.buildLigatureSubst() deterministic. Before this change, otlLib ligatures were emitted in a non-deterministic sorting order (depending on what hash value Python would give to a string tuple).