[SPARK-25335][BUILD] Skip Zinc downloading if it's installed in the system
[SPARK-25335][BUILD] Skip Zinc downloading if it's installed in the system

## What changes were proposed in this pull request?

Zinc is 23.5MB (tgz).
```
$ curl -LO https://downloads.lightbend.com/zinc/0.3.15/zinc-0.3.15.tgz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 23.5M  100 23.5M    0     0  35.4M      0 --:--:-- --:--:-- --:--:-- 35.3M
```

Currently, Spark downloads Zinc once. However, it occurs too many times in build systems. This PR aims to skip Zinc downloading when the system already has it.
```
$ build/mvn clean
exec: curl --progress-bar -L https://downloads.lightbend.com/zinc/0.3.15/zinc-0.3.15.tgz
######################################################################## 100.0%
```

This will reduce many resources(CPU/Networks/DISK) at least in Mac and Docker-based build system.

## How was this patch tested?

Pass the Jenkins.

Closes #22333 from dongjoon-hyun/SPARK-25335.

Authored-by: Dongjoon Hyun <6ff48b33cbb828151035af58a92f18a39f1d1036@apache.org>
Signed-off-by: Sean Owen <3f9d48d7c3f24f7009479c5fa630bd1131ffc724@databricks.com>

witgo/spark,chuckchen/spark,hhbyyh/spark,BryanCutler/spark,ConeyLiu/spark,aosagie/spark,rekhajoshm/spark,nchammas/spark,cloud-fan/spark,WindCanDie/spark,ueshin/apache-spark,wzhfy/spark,hhbyyh/spark,actuaryzhang/spark,zero323/spark,kevinyu98/spark,mdespriee/spark,rezasafi/spark,vinodkc/spark,skonto/spark,BryanCutler/spark,shuangshuangwang/spark,mahak/spark,apache/spark,michalsenkyr/spark,milliman/spark,goldmedal/spark,zzcclp/spark,michalsenkyr/spark,nchammas/spark,jiangxb1987/spark,wangyum/spark,Aegeaner/spark,hvanhovell/spark,rezasafi/spark,zuotingbing/spark,pgandhi999/spark,caneGuy/spark,shaneknapp/spark,gengliangwang/spark,holdenk/spark,ahnqirage/spark,ahnqirage/spark,maropu/spark,zzcclp/spark,wangmiao1981/spark,chuckchen/spark,rekhajoshm/spark,darionyaphet/spark,vinodkc/spark,wangmiao1981/spark,zhouyejoe/spark,dbtsai/spark,dongjoon-hyun/spark,jkbradley/spark,icexelloss/spark,pgandhi999/spark,jiangxb1987/spark,wangyum/spark,jkbradley/spark,JoshRosen/spark,highfei2011/spark,rezasafi/spark,dbtsai/spark,rezasafi/spark,milliman/spark,wangmiao1981/spark,shaneknapp/spark,kiszk/spark,LantaoJin/spark,michalsenkyr/spark,WeichenXu123/spark,ahnqirage/spark,spark-test/spark,xuanyuanking/spark,apache/spark,witgo/spark,skonto/spark,hhbyyh/spark,zhouyejoe/spark,WindCanDie/spark,nchammas/spark,zhouyejoe/spark,zero323/spark,Aegeaner/spark,zuotingbing/spark,xuanyuanking/spark,taroplus/spark,rekhajoshm/spark,shaneknapp/spark,jiangxb1987/spark,darionyaphet/spark,zzcclp/spark,gengliangwang/spark,goldmedal/spark,kevinyu98/spark,icexelloss/spark,vinodkc/spark,HyukjinKwon/spark,mahak/spark,icexelloss/spark,holdenk/spark,ueshin/apache-spark,BryanCutler/spark,rednaxelafx/apache-spark,dongjoon-hyun/spark,BryanCutler/spark,rezasafi/spark,Aegeaner/spark,rednaxelafx/apache-spark,lvdongr/spark,yanboliang/spark,nchammas/spark,dbtsai/spark,zhouyejoe/spark,taroplus/spark,witgo/spark,milliman/spark,cloud-fan/spark,spark-test/spark,holdenk/spark,witgo/spark,xuanyuanking/spark,dongjoon-hyun/spark,jiangxb1987/spark,LantaoJin/spark,ptkool/spark,srowen/spark,zuotingbing/spark,LantaoJin/spark,dbtsai/spark,dbtsai/spark,apache/spark,icexelloss/spark,JoshRosen/spark,spark-test/spark,ConeyLiu/spark,WindCanDie/spark,LantaoJin/spark,hvanhovell/spark,mdespriee/spark,apache/spark,BryanCutler/spark,rednaxelafx/apache-spark,actuaryzhang/spark,dongjoon-hyun/spark,dongjoon-hyun/spark,cloud-fan/spark,hhbyyh/spark,yanboliang/spark,srowen/spark,apache/spark,kevinyu98/spark,JoshRosen/spark,lvdongr/spark,vinodkc/spark,maropu/spark,mahak/spark,actuaryzhang/spark,wangmiao1981/spark,mahak/spark,taroplus/spark,techaddict/spark,dongjoon-hyun/spark,mdespriee/spark,jkbradley/spark,JoshRosen/spark,zzcclp/spark,bdrillard/spark,rednaxelafx/apache-spark,lvdongr/spark,caneGuy/spark,wangmiao1981/spark,chuckchen/spark,zhouyejoe/spark,bdrillard/spark,aosagie/spark,wangmiao1981/spark,witgo/spark,WeichenXu123/spark,zhouyejoe/spark,matthewfranglen/spark,rednaxelafx/apache-spark,zero323/spark,WindCanDie/spark,ueshin/apache-spark,rekhajoshm/spark,taroplus/spark,guoxiaolongzte/spark,rezasafi/spark,jiangxb1987/spark,goldmedal/spark,WeichenXu123/spark,pgandhi999/spark,lvdongr/spark,ptkool/spark,kiszk/spark,srowen/spark,wangyum/spark,wzhfy/spark,HyukjinKwon/spark,rekhajoshm/spark,kiszk/spark,taroplus/spark,zero323/spark,xuanyuanking/spark,highfei2011/spark,vinodkc/spark,techaddict/spark,shuangshuangwang/spark,WeichenXu123/spark,jiangxb1987/spark,nchammas/spark,rednaxelafx/apache-spark,wzhfy/spark,maropu/spark,WindCanDie/spark,zero323/spark,rekhajoshm/spark,milliman/spark,holdenk/spark,shaneknapp/spark,chuckchen/spark,rekhajoshm/spark,chuckchen/spark,lvdongr/spark,ConeyLiu/spark,hvanhovell/spark,gengliangwang/spark,nchammas/spark,wangyum/spark,ptkool/spark,guoxiaolongzte/spark,aosagie/spark,facaiy/spark,ConeyLiu/spark,spark-test/spark,caneGuy/spark,Aegeaner/spark,HyukjinKwon/spark,hvanhovell/spark,guoxiaolongzte/spark,Aegeaner/spark,guoxiaolongzte/spark,highfei2011/spark,hhbyyh/spark,hvanhovell/spark,xuanyuanking/spark,holdenk/spark,bdrillard/spark,skonto/spark,ahnqirage/spark,apache/spark,pgandhi999/spark,pgandhi999/spark,actuaryzhang/spark,srowen/spark,zuotingbing/spark,mdespriee/spark,techaddict/spark,darionyaphet/spark,darionyaphet/spark,ueshin/apache-spark,yanboliang/spark,skonto/spark,yanboliang/spark,lvdongr/spark,kevinyu98/spark,lvdongr/spark,maropu/spark,hvanhovell/spark,WeichenXu123/spark,highfei2011/spark,kiszk/spark,wangyum/spark,michalsenkyr/spark,techaddict/spark,actuaryzhang/spark,wangyum/spark,ptkool/spark,ueshin/apache-spark,ptkool/spark,kevinyu98/spark,zhouyejoe/spark,Aegeaner/spark,goldmedal/spark,ConeyLiu/spark,icexelloss/spark,HyukjinKwon/spark,LantaoJin/spark,milliman/spark,WindCanDie/spark,dbtsai/spark,zero323/spark,shuangshuangwang/spark,zzcclp/spark,facaiy/spark,HyukjinKwon/spark,rednaxelafx/apache-spark,chuckchen/spark,facaiy/spark,shaneknapp/spark,kiszk/spark,goldmedal/spark,icexelloss/spark,Aegeaner/spark,wangyum/spark,vinodkc/spark,jkbradley/spark,bdrillard/spark,JoshRosen/spark,ConeyLiu/spark,pgandhi999/spark,aosagie/spark,maropu/spark,zuotingbing/spark,zero323/spark,shuangshuangwang/spark,aosagie/spark,aosagie/spark,jkbradley/spark,techaddict/spark,highfei2011/spark,ueshin/apache-spark,spark-test/spark,mahak/spark,zzcclp/spark,ueshin/apache-spark,milliman/spark,facaiy/spark,yanboliang/spark,gengliangwang/spark,kiszk/spark,michalsenkyr/spark,pgandhi999/spark,gengliangwang/spark,darionyaphet/spark,ahnqirage/spark,shuangshuangwang/spark,bdrillard/spark,xuanyuanking/spark,kiszk/spark,BryanCutler/spark,facaiy/spark,techaddict/spark,shuangshuangwang/spark,witgo/spark,hhbyyh/spark,jkbradley/spark,cloud-fan/spark,vinodkc/spark,WeichenXu123/spark,srowen/spark,maropu/spark,taroplus/spark,ahnqirage/spark,milliman/spark,jkbradley/spark,JoshRosen/spark,kevinyu98/spark,WeichenXu123/spark,highfei2011/spark,dbtsai/spark,mdespriee/spark,nchammas/spark,caneGuy/spark,JoshRosen/spark,gengliangwang/spark,darionyaphet/spark,highfei2011/spark,techaddict/spark,rezasafi/spark,cloud-fan/spark,wzhfy/spark,holdenk/spark,ConeyLiu/spark,mahak/spark,skonto/spark,wzhfy/spark,mdespriee/spark,hvanhovell/spark,gengliangwang/spark,spark-test/spark,mahak/spark,mdespriee/spark,skonto/spark,skonto/spark,BryanCutler/spark,facaiy/spark,guoxiaolongzte/spark,ptkool/spark,holdenk/spark,zuotingbing/spark,dongjoon-hyun/spark,wzhfy/spark,bdrillard/spark,michalsenkyr/spark,taroplus/spark,yanboliang/spark,HyukjinKwon/spark,yanboliang/spark,wzhfy/spark,caneGuy/spark,caneGuy/spark,apache/spark,srowen/spark,shaneknapp/spark,ptkool/spark,michalsenkyr/spark,HyukjinKwon/spark,zuotingbing/spark,facaiy/spark,actuaryzhang/spark,goldmedal/spark,shuangshuangwang/spark,hhbyyh/spark,aosagie/spark,srowen/spark,icexelloss/spark,xuanyuanking/spark,kevinyu98/spark,chuckchen/spark,caneGuy/spark,zzcclp/spark,wangmiao1981/spark,cloud-fan/spark,WindCanDie/spark,guoxiaolongzte/spark,LantaoJin/spark,goldmedal/spark,maropu/spark,guoxiaolongzte/spark,cloud-fan/spark,shaneknapp/spark,bdrillard/spark,ahnqirage/spark,spark-test/spark,actuaryzhang/spark,jiangxb1987/spark,witgo/spark,darionyaphet/spark,LantaoJin/spark