refactor and partly rewrite convert-to-tarballs
This should allow us to add support for diferent sites (e.g. github). This adds specific support for download.gnome.org that should make conversion faster (especially that we fall back to download.gnome.org and it doesn't)
Edited by Abderrahim Kitouni