Tests: Make CMake.FileDownload invalid host name case more robust
Use a well-defined .invalid
top-level domain instead of assuming there
is no .png
top-level domain. Extend the timeout of this one case to
30 seconds to give DNS lookups a chance to fail instead of timing out.