XMLFileDownloader: use StringBuilder for warnings
XMLFileDownload: separate warnings with newlines

Otherwise, all the warnings are reported on a single line in massively
wide dialog box.