Stabalize output ordering.
Stabalize output ordering.

Rust HashMaps use a random seed for the hash and iterate in a
different order each time. Sort the output by hash and use a
BTreeSet for the paths instead of a Vec. There is probably
a neater way of doing this.

mfs/dupr