support downloadUrl for custom plugin repositories (IDEA-112778)
(cherry picked from commit 32fa8b7da1696ea3ac76490e1370b4b27a4cf5f9)