C / C++ punycode encoder/decoder  http://www.faqs.org/rfcs/rfc3492.html