canonicalize identifiers to NFC, warn if undefined symbol is not equal to its NFKC normalization (fix #5434)