use curl with retry option and prepend Travis-CI to curl's user-agent

- the user-agent helps us to distinguish automated
  downloads from real user downloads
print community maintained language disclaimer
Merge pull request #340 from MartinNowak/dlang

support for the D Programming Language