Add skeleton mappings for characters that look like hyphens

These characters are already handled by the spoof checks and any domain
containing them are left as punycode. However, ICU generates different
skeletons for some of them, meaning lookalike URL checks don't always
catch domains containing these characters.

This CL fixes this so that two domains differing by one of these
hyphens/dashes always produce the same skeleton string.

Bug: 863661
Change-Id: Ia8d9400b49592d4b5f990323faf615485a8f83ea
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1726760
Auto-Submit: Mustafa Emre Acer <meacer@chromium.org>
Reviewed-by: Christopher Thompson <cthomp@chromium.org>
Commit-Queue: Mustafa Emre Acer <meacer@chromium.org>
Cr-Commit-Position: refs/heads/master@{#682500}
2 files changed