Non deterministic order of addDependentFiles in interface files
I've found that the list of addDependentFiles in the interface file can be in a non-deterministic order.
The cause is ImportedMods in ImportAvails is backed by a non-deterministic module map which gets converted to a list and then passed to mkUsageInfo (then to mkObjectInfo) which will leak into the interface.
