Converts a Punycode string to an UTF string.
PunycodeException if an internal error occured.
InvalidPunycodeException if an invalid Punycode string was passed.
assert(punyDecode("maana-pta") == "mañana");
See Implementation
RFC 3492
Converts a Punycode string to an UTF string.