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