Code for handling unicode/punycode name conversions v2

Opening new PR for clean commenting
Feel free to copy and paste from it, no need to rebase on that branch. Was
just to play with it myself for a bit (and to ease the discussion).

On Mon, Sep 15, 2014 at 12:59 PM, Alex Sergeyev <notifications@github.com>
wrote:

> In idn/punycode.go:
>
> > @@ -0,0 +1,235 @@
> > +package idn
>
> Added. Sorry did not know you had branch that was better to work on... I
> can rebase if needed.
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/miekg/dns/pull/129/files#r17537594>.
>