unicodedata backport/updates