Deduplicate hide armour listings

Performance reduced from O(1) to log(n) expected, O(n) worst case;
I doubt this is a problem, esp. given that n is quite small.

Some ugly code generating the set of dragon/troll armours; seems
like there must be a better way to do that.