added support for IDNA domains (Unicode!)
Added support for IDNA domains
Added new TLDs
Increased length for long/modern TLDs
Extended tests for IDNA (Unicode) domains
Forgot use utf8 on nonascii TLDs