Enhance custom domain entry in CP > Settings form

Ready for QA after merge

#2159