Implementação de software livre do IDNA2008, Punycode e TR46
