DNS lookup for website validation.
Airplane mode.
Updated website validation to use dnsjava library so that can properly
tell between different types of error.
Merge pull request #1101 from ORCID/genericTldValidation

DNS lookup for website validation.