Update validTLDs from http://www.iana.org/domains/root/db/
Fix for issue #5894 - .il validation for Hebrew and Latin domain names; update validTLDs from IANA website; Add a few more Cyrillic IDN checking strings from IANA website; Use UTF8 string wrapper for strlen calls; Clean up TLD checking (if we are using getTldCheck() == true we don't need any further checking of the TLD validity); Add new tests for some of the new UTF-8 TLDs
Merge pull request #5900 from moderndeveloperllc/feature/5894

Fix for #5894 - .il Domain checking
Merge branch 'hotfix/5900'

Close #5900
Fixes #5894