Discourse setup script hostname validation for Let's Encrypt

Cool, thanks for the analysis and review!

Merged the PR so we will always validate DNS now.