Std::hash specialisation for Identifier / unordered_map

…but the Identifier is already using the StringPool and a comparison for equality is a single operation: