Code for handling unicode/punycode name conversions v2

Opening new PR for clean commenting
[ Quoting <notifications@github.com> in "Re: [dns] Code for handling unicode..." ]
>> +	{"A-B", "a-b"},
>> +	{"AbC", "abc"},
>> +	{"я", "xn--41a"},
>> +	{"zя", "xn--z-0ub"},
>> +	{"ЯZ", "xn--z-zub"},
>> +	{"إختبار", "xn--kgbechtv"},
>> +	{"آزمایشی", "xn--hgbk6aj7f53bba"},
>> +	{"测试", "xn--0zwm56d"},
>> +	{"測試", "xn--g6w251d"},
>> +	{"Испытание", "xn--80akhbyknj4f"},
>> +	{"परीक्षा", "xn--11b5bs3a9aj6g"},
>> +	{"δοκιμή", "xn--jxalpdlp"},
>> +	{"테스트", "xn--9t4b11yi5a"},
>> +	{"טעסט", "xn--deba0ad"},
>> +	{"テスト", "xn--zckzah"},
>> +	{"பரிட்சை", "xn--hlcj6aya9esc7a"},
>
>I meant all commits. Not sure what you want to change about quoted text. One test is not enough :( some chars have different weights/lens execution chain and I seen just one or two fail, not all of them.

Ok. I don't really care about the number of commits.

>https://github.com/miekg/dns/pull/129/files#r17540534
/Miek

-- 
Miek Gieben