Kill last external uses of uniqueID
ItemIdentifier rework part 1, now with no caching for basic items
Part 2, the fun global == and != hunt