Punycode decoding fails if encoded string has not hyphen
Update Zend_Validate_Hostname TLDs list to 2014071001 versiom
TLD max length may be 63 chars (@see RFC 1034)

Closes #368
Merge pull request #395 from mhujer/valid-tlds-update

Update valid TLDs list and fix #368
Merge pull request #394 from fetus-hina/zf2-4636

Validate_Hostname: Punycode decoding fails if encoded string has not hyphen