[BUILD] Runner for spark packages
[BUILD] Runner for spark packages

This is a convenience method added to the SBT build for developers, though if people think its useful we could consider adding a official script that runs using the assembly instead of compiling on demand.  It simply compiles spark (without requiring an assembly), and invokes Spark Submit to download / run the package.

Example Usage:
```
$ build/sbt
> sparkPackage com.databricks:spark-sql-perf_2.10:0.2.4 com.databricks.spark.sql.perf.RunBenchmark --help
```

Author: Michael Armbrust <michael@databricks.com>

Closes #10834 from marmbrus/sparkPackageRunner.

SHASHANKB/spark,1haodian/spark,markhamstra/spark,mahak/spark,akopich/spark,xuanyuanking/spark,tengpeng/spark,jlopezmalla/spark,jlopezmalla/spark,metamx/spark,srowen/spark,ajaysaini725/spark,spark-test/spark,aokolnychyi/spark,akopich/spark,esi-mineset/spark,poffuomo/spark,eyalfa/spark,highfei2011/spark,shuangshuangwang/spark,hvanhovell/spark,ddna1021/spark,shubhamchopra/spark,WindCanDie/spark,dhruve/spark,wangmiao1981/spark,Panos-Bletsos/spark-cost-model-optimizer,lvdongr/spark,esi-mineset/spark,tejasapatil/spark,ajaysaini725/spark,huang1900/spark,wangmiao1981/spark,cin/spark,Panos-Bletsos/spark-cost-model-optimizer,chuckchen/spark,ibm-research-ireland/sparkoscope,spark-test/spark,alunarbeach/spark,guoxiaolongzte/spark,kiszk/spark,bOOm-X/spark,facaiy/spark,wangyum/spark,kiszk/spark,aosagie/spark,poffuomo/spark,nlalevee/spark,hhbyyh/spark,sureshthalamati/spark,bdrillard/spark,holdenk/spark,lvdongr/spark,goldmedal/spark,aokolnychyi/spark,srowen/spark,kimoonkim/spark,sahilTakiar/spark,dongjoon-hyun/spark,apache-spark-on-k8s/spark,patrick-nicholson/spark,someorz/spark,jkbradley/spark,darionyaphet/spark,kiszk/spark,narahari92/spark,esi-mineset/spark,adrian-ionescu/apache-spark,bdrillard/spark,tengpeng/spark,pgandhi999/spark,HyukjinKwon/spark,HyukjinKwon/spark,rekhajoshm/spark,yanboliang/spark,xflin/spark,aray/spark,panfengfeng/spark,gengliangwang/spark,Panos-Bletsos/spark-cost-model-optimizer,sachintyagi22/spark,Aegeaner/spark,witgo/spark,JerryLead/spark,MLnick/spark,zhouyejoe/spark,ConeyLiu/spark,dbtsai/spark,ddna1021/spark,nchammas/spark,shubhamchopra/spark,ajaysaini725/spark,facaiy/spark,saturday-shi/spark,darionyaphet/spark,kimoonkim/spark,highfei2011/spark,apache-spark-on-k8s/spark,hvanhovell/spark,sureshthalamati/spark,jrshust/spark,ioana-delaney/spark,kiszk/spark,adrian-ionescu/apache-spark,apache-spark-on-k8s/spark,tengpeng/spark,vinodkc/spark,goldmedal/spark,mike0sv/spark,JoshRosen/spark,andrewor14/spark,skonto/spark,akopich/spark,esi-mineset/spark,caneGuy/spark,adrian-ionescu/apache-spark,ibm-research-ireland/sparkoscope,byakuinss/spark,janewangfb/spark,mahak/spark,highfei2011/spark,gioenn/xSpark,janewangfb/spark,cloud-fan/spark,maropu/spark,shubhamchopra/spark,wangyum/spark,facaiy/spark,Aegeaner/spark,mdespriee/spark,zzcclp/spark,Aegeaner/spark,HyukjinKwon/spark,taroplus/spark,SnappyDataInc/spark,alunarbeach/spark,LantaoJin/spark,Aegeaner/spark,WindCanDie/spark,narahari92/spark,setjet/spark,WindCanDie/spark,huang1900/spark,huang1900/spark,bOOm-X/spark,jiangxb1987/spark,goldmedal/spark,rikima/spark,saltstar/spark,wangmiao1981/spark,andrewor14/spark,metamx/spark,zuotingbing/spark,MLnick/spark,taroplus/spark,ahnqirage/spark,actuaryzhang/spark,publicRoman/spark,rezasafi/spark,ioana-delaney/spark,ericvandenbergfb/spark,rezasafi/spark,dhruve/spark,stanzhai/spark,lxsmnv/spark,HyukjinKwon/spark,zzcclp/spark,setjet/spark,actuaryzhang/spark,vinodkc/spark,zhouyejoe/spark,apache/spark,big-pegasus/spark,highfei2011/spark,nchammas/spark,jianran/spark,zero323/spark,panfengfeng/spark,poffuomo/spark,szhem/spark,ueshin/apache-spark,apache/spark,brad-kaiser/spark,ibm-research-ireland/sparkoscope,loneknightpy/spark,jiangxb1987/spark,cloud-fan/spark,loneknightpy/spark,tejasapatil/spark,rezasafi/spark,facaiy/spark,mdespriee/spark,rikima/spark,ahnqirage/spark,rezasafi/spark,shaneknapp/spark,ueshin/apache-spark,caneGuy/spark,nilsgrabbert/spark,skonto/spark,xuanyuanking/spark,Panos-Bletsos/spark-cost-model-optimizer,JoshRosen/spark,stanzhai/spark,nilsgrabbert/spark,mahak/spark,patrick-nicholson/spark,jianran/spark,metamx/spark,eyalfa/spark,ptkool/spark,poffuomo/spark,1haodian/spark,liyichao/spark,darionyaphet/spark,caneGuy/spark,joseph-torres/spark,michalsenkyr/spark,guoxiaolongzte/spark,vinodkc/spark,techaddict/spark,cin/spark,kissmetrics/spark,rednaxelafx/apache-spark,loneknightpy/spark,big-pegasus/spark,MLnick/spark,panfengfeng/spark,techaddict/spark,pgandhi999/spark,nlalevee/spark,rikima/spark,mike0sv/spark,wzhfy/spark,maropu/spark,liutang123/spark,zhouyejoe/spark,saltstar/spark,zhouyejoe/spark,stanzhai/spark,SHASHANKB/spark,actuaryzhang/spark,janewangfb/spark,witgo/spark,lvdongr/spark,xflin/spark,eyalfa/spark,taroplus/spark,map222/spark,JoshRosen/spark,rednaxelafx/apache-spark,Aegeaner/spark,bOOm-X/spark,sureshthalamati/spark,bravo-zhang/spark,cin/spark,BryanCutler/spark,ahnqirage/spark,hhbyyh/spark,maropu/spark,yanboliang/spark,zero323/spark,kissmetrics/spark,mdespriee/spark,techaddict/spark,yanboliang/spark,aray/spark,wangyum/spark,szhem/spark,darionyaphet/spark,ptkool/spark,panfengfeng/spark,minixalpha/spark,milliman/spark,kevinyu98/spark,ConeyLiu/spark,bravo-zhang/spark,SnappyDataInc/spark,hhbyyh/spark,ptkool/spark,ericvandenbergfb/spark,aosagie/spark,MLnick/spark,ron8hu/spark,liyichao/spark,MLnick/spark,rezasafi/spark,bravo-zhang/spark,adrian-ionescu/apache-spark,ueshin/apache-spark,pgandhi999/spark,JerryLead/spark,ron8hu/spark,milliman/spark,1haodian/spark,byakuinss/spark,patrick-nicholson/spark,dhruve/spark,gioenn/xSpark,rednaxelafx/apache-spark,rezasafi/spark,mike0sv/spark,ericvandenbergfb/spark,jiangxb1987/spark,witgo/spark,publicRoman/spark,BryanCutler/spark,debugger87/spark,dongjoon-hyun/spark,apache-spark-on-k8s/spark,lvdongr/spark,xflin/spark,minixalpha/spark,zero323/spark,aray/spark,bOOm-X/spark,SHASHANKB/spark,srowen/spark,joseph-torres/spark,sachintyagi22/spark,mahak/spark,spark-test/spark,loneknightpy/spark,saltstar/spark,alunarbeach/spark,adrian-ionescu/apache-spark,zhouyejoe/spark,gengliangwang/spark,big-pegasus/spark,szhem/spark,michalsenkyr/spark,markhamstra/spark,lxsmnv/spark,setjet/spark,chuckchen/spark,yanboliang/spark,guoxiaolongzte/spark,BryanCutler/spark,ueshin/apache-spark,michalsenkyr/spark,poffuomo/spark,cloud-fan/spark,caneGuy/spark,stanzhai/spark,WindCanDie/spark,ahnqirage/spark,cloud-fan/spark,stanzhai/spark,markhamstra/spark,huang1900/spark,SnappyDataInc/spark,loneknightpy/spark,shaneknapp/spark,maropu/spark,big-pegasus/spark,spark-test/spark,rikima/spark,saturday-shi/spark,sahilTakiar/spark,markhamstra/spark,publicRoman/spark,jrshust/spark,tengpeng/spark,UndeadBaneGitHub/spark,SnappyDataInc/spark,witgo/spark,srowen/spark,liyichao/spark,someorz/spark,liutang123/spark,liutang123/spark,akopich/spark,SHASHANKB/spark,MLnick/spark,cloud-fan/spark,actuaryzhang/spark,sahilTakiar/spark,milliman/spark,kevinyu98/spark,adrian-ionescu/apache-spark,zuotingbing/spark,ajaysaini725/spark,liutang123/spark,liutang123/spark,alunarbeach/spark,jkbradley/spark,zzcclp/spark,aosagie/spark,wangmiao1981/spark,sureshthalamati/spark,WeichenXu123/spark,skonto/spark,shaneknapp/spark,metamx/spark,darionyaphet/spark,sureshthalamati/spark,esi-mineset/spark,gioenn/xSpark,mzl9039/spark,publicRoman/spark,srowen/spark,chuckchen/spark,SHASHANKB/spark,rekhajoshm/spark,maropu/spark,HyukjinKwon/spark,nchammas/spark,someorz/spark,map222/spark,saltstar/spark,narahari92/spark,ericvandenbergfb/spark,BryanCutler/spark,alunarbeach/spark,bdrillard/spark,pgandhi999/spark,WeichenXu123/spark,UndeadBaneGitHub/spark,mahak/spark,LantaoJin/spark,gengliangwang/spark,esi-mineset/spark,UndeadBaneGitHub/spark,WindCanDie/spark,andrewor14/spark,publicRoman/spark,actuaryzhang/spark,nlalevee/spark,markhamstra/spark,ueshin/apache-spark,rekhajoshm/spark,jianran/spark,nilsgrabbert/spark,ConeyLiu/spark,kiszk/spark,panfengfeng/spark,saturday-shi/spark,vinodkc/spark,witgo/spark,ioana-delaney/spark,dongjoon-hyun/spark,aosagie/spark,kevinyu98/spark,cin/spark,lxsmnv/spark,loneknightpy/spark,publicRoman/spark,andrewor14/spark,lxsmnv/spark,taroplus/spark,lxsmnv/spark,rekhajoshm/spark,cloud-fan/spark,joseph-torres/spark,szhem/spark,ron8hu/spark,byakuinss/spark,lxsmnv/spark,hvanhovell/spark,mahak/spark,skonto/spark,goldmedal/spark,xflin/spark,akopich/spark,actuaryzhang/spark,skonto/spark,jrshust/spark,ibm-research-ireland/sparkoscope,huang1900/spark,poffuomo/spark,guoxiaolongzte/spark,eyalfa/spark,gengliangwang/spark,shubhamchopra/spark,janewangfb/spark,ajaysaini725/spark,1haodian/spark,techaddict/spark,tengpeng/spark,minixalpha/spark,dbtsai/spark,goldmedal/spark,JerryLead/spark,nlalevee/spark,wzhfy/spark,bOOm-X/spark,ptkool/spark,joseph-torres/spark,saturday-shi/spark,eyalfa/spark,jlopezmalla/spark,1haodian/spark,jrshust/spark,ptkool/spark,pgandhi999/spark,lvdongr/spark,HyukjinKwon/spark,goldmedal/spark,ron8hu/spark,metamx/spark,ahnqirage/spark,ibm-research-ireland/sparkoscope,liutang123/spark,dhruve/spark,narahari92/spark,xuanyuanking/spark,dhruve/spark,mdespriee/spark,aray/spark,JerryLead/spark,chuckchen/spark,kimoonkim/spark,shaneknapp/spark,nilsgrabbert/spark,rikima/spark,LantaoJin/spark,shuangshuangwang/spark,map222/spark,debugger87/spark,kimoonkim/spark,hvanhovell/spark,witgo/spark,patrick-nicholson/spark,patrick-nicholson/spark,ueshin/apache-spark,nchammas/spark,mzl9039/spark,michalsenkyr/spark,milliman/spark,bdrillard/spark,adrian-ionescu/apache-spark,techaddict/spark,hhbyyh/spark,brad-kaiser/spark,jrshust/spark,guoxiaolongzte/spark,ptkool/spark,ibm-research-ireland/sparkoscope,holdenk/spark,hhbyyh/spark,icexelloss/spark,ConeyLiu/spark,nchammas/spark,michalsenkyr/spark,minixalpha/spark,rednaxelafx/apache-spark,dhruve/spark,debugger87/spark,brad-kaiser/spark,michalsenkyr/spark,spark-test/spark,nilsgrabbert/spark,eyalfa/spark,hhbyyh/spark,chuckchen/spark,eyalfa/spark,UndeadBaneGitHub/spark,michalsenkyr/spark,sureshthalamati/spark,zuotingbing/spark,sahilTakiar/spark,bOOm-X/spark,witgo/spark,markhamstra/spark,sahilTakiar/spark,zzcclp/spark,BryanCutler/spark,saturday-shi/spark,loneknightpy/spark,narahari92/spark,jianran/spark,lvdongr/spark,holdenk/spark,andrewor14/spark,minixalpha/spark,dhruve/spark,tengpeng/spark,techaddict/spark,janewangfb/spark,lxsmnv/spark,ddna1021/spark,yanboliang/spark,dongjoon-hyun/spark,caneGuy/spark,highfei2011/spark,LantaoJin/spark,mike0sv/spark,darionyaphet/spark,rednaxelafx/apache-spark,shuangshuangwang/spark,setjet/spark,shubhamchopra/spark,liyichao/spark,yanboliang/spark,pgandhi999/spark,brad-kaiser/spark,map222/spark,aokolnychyi/spark,shuangshuangwang/spark,sahilTakiar/spark,wangmiao1981/spark,shaneknapp/spark,jiangxb1987/spark,SnappyDataInc/spark,mzl9039/spark,ddna1021/spark,jlopezmalla/spark,szhem/spark,bOOm-X/spark,apache/spark,ueshin/apache-spark,liutang123/spark,gioenn/xSpark,SnappyDataInc/spark,sachintyagi22/spark,guoxiaolongzte/spark,spark-test/spark,dongjoon-hyun/spark,zhouyejoe/spark,zzcclp/spark,bdrillard/spark,wangyum/spark,esi-mineset/spark,sachintyagi22/spark,setjet/spark,rekhajoshm/spark,srowen/spark,ConeyLiu/spark,nchammas/spark,tejasapatil/spark,aray/spark,vinodkc/spark,someorz/spark,dbtsai/spark,brad-kaiser/spark,ddna1021/spark,nlalevee/spark,zuotingbing/spark,WeichenXu123/spark,nlalevee/spark,huang1900/spark,debugger87/spark,zuotingbing/spark,LantaoJin/spark,publicRoman/spark,lvdongr/spark,joseph-torres/spark,wzhfy/spark,andrewor14/spark,mzl9039/spark,ConeyLiu/spark,ahnqirage/spark,jkbradley/spark,icexelloss/spark,bravo-zhang/spark,byakuinss/spark,holdenk/spark,taroplus/spark,goldmedal/spark,1haodian/spark,map222/spark,panfengfeng/spark,ajaysaini725/spark,ericvandenbergfb/spark,andrewor14/spark,jlopezmalla/spark,liyichao/spark,holdenk/spark,taroplus/spark,ioana-delaney/spark,hvanhovell/spark,aokolnychyi/spark,jianran/spark,setjet/spark,holdenk/spark,nilsgrabbert/spark,apache/spark,matthewfranglen/spark,xuanyuanking/spark,janewangfb/spark,dbtsai/spark,minixalpha/spark,WindCanDie/spark,kissmetrics/spark,patrick-nicholson/spark,dongjoon-hyun/spark,alunarbeach/spark,milliman/spark,janewangfb/spark,rezasafi/spark,maropu/spark,someorz/spark,dbtsai/spark,liyichao/spark,metamx/spark,yanboliang/spark,zzcclp/spark,facaiy/spark,jianran/spark,aokolnychyi/spark,kissmetrics/spark,ibm-research-ireland/sparkoscope,shaneknapp/spark,caneGuy/spark,akopich/spark,apache-spark-on-k8s/spark,xuanyuanking/spark,mzl9039/spark,vinodkc/spark,zero323/spark,ericvandenbergfb/spark,chuckchen/spark,alunarbeach/spark,ahnqirage/spark,SHASHANKB/spark,highfei2011/spark,icexelloss/spark,rikima/spark,nchammas/spark,xflin/spark,wangmiao1981/spark,nilsgrabbert/spark,Panos-Bletsos/spark-cost-model-optimizer,saltstar/spark,LantaoJin/spark,kevinyu98/spark,vinodkc/spark,minixalpha/spark,aosagie/spark,milliman/spark,huang1900/spark,big-pegasus/spark,jkbradley/spark,SnappyDataInc/spark,rednaxelafx/apache-spark,gengliangwang/spark,setjet/spark,xflin/spark,szhem/spark,WeichenXu123/spark,jkbradley/spark,szhem/spark,cin/spark,sachintyagi22/spark,spark-test/spark,bdrillard/spark,cin/spark,apache-spark-on-k8s/spark,UndeadBaneGitHub/spark,wangyum/spark,LantaoJin/spark,gioenn/xSpark,jiangxb1987/spark,pgandhi999/spark,mike0sv/spark,brad-kaiser/spark,jianran/spark,UndeadBaneGitHub/spark,actuaryzhang/spark,mike0sv/spark,saturday-shi/spark,WindCanDie/spark,SHASHANKB/spark,WeichenXu123/spark,sachintyagi22/spark,ptkool/spark,zero323/spark,icexelloss/spark,facaiy/spark,kevinyu98/spark,rikima/spark,akopich/spark,tejasapatil/spark,holdenk/spark,sachintyagi22/spark,MLnick/spark,zzcclp/spark,srowen/spark,shuangshuangwang/spark,map222/spark,icexelloss/spark,panfengfeng/spark,aray/spark,metamx/spark,kimoonkim/spark,brad-kaiser/spark,byakuinss/spark,gengliangwang/spark,maropu/spark,ddna1021/spark,guoxiaolongzte/spark,aosagie/spark,skonto/spark,HyukjinKwon/spark,kiszk/spark,wangyum/spark,kimoonkim/spark,sahilTakiar/spark,kimoonkim/spark,shubhamchopra/spark,jiangxb1987/spark,saltstar/spark,Aegeaner/spark,WeichenXu123/spark,nlalevee/spark,apache/spark,debugger87/spark,ioana-delaney/spark,wangyum/spark,zero323/spark,shubhamchopra/spark,dbtsai/spark,icexelloss/spark,JoshRosen/spark,ron8hu/spark,mdespriee/spark,shuangshuangwang/spark,saturday-shi/spark,wangmiao1981/spark,caneGuy/spark,jkbradley/spark,bravo-zhang/spark,JerryLead/spark,hhbyyh/spark,mdespriee/spark,xuanyuanking/spark,apache-spark-on-k8s/spark,darionyaphet/spark,jiangxb1987/spark,tejasapatil/spark,mike0sv/spark,big-pegasus/spark,hvanhovell/spark,xuanyuanking/spark,JerryLead/spark,UndeadBaneGitHub/spark,ericvandenbergfb/spark,kevinyu98/spark,ioana-delaney/spark,ron8hu/spark,mahak/spark,JoshRosen/spark,kissmetrics/spark,cin/spark,dbtsai/spark,saltstar/spark,wzhfy/spark,narahari92/spark,rekhajoshm/spark,someorz/spark,chuckchen/spark,debugger87/spark,debugger87/spark,kissmetrics/spark,Aegeaner/spark,tejasapatil/spark,BryanCutler/spark,JerryLead/spark,poffuomo/spark,kevinyu98/spark,wzhfy/spark,facaiy/spark,kissmetrics/spark,aokolnychyi/spark,bdrillard/spark,liyichao/spark,mzl9039/spark,ddna1021/spark,someorz/spark,milliman/spark,ioana-delaney/spark,narahari92/spark,bravo-zhang/spark,zero323/spark,jrshust/spark,1haodian/spark,ConeyLiu/spark,dongjoon-hyun/spark,sureshthalamati/spark,JoshRosen/spark,Panos-Bletsos/spark-cost-model-optimizer,Panos-Bletsos/spark-cost-model-optimizer,byakuinss/spark,rednaxelafx/apache-spark,hvanhovell/spark,ron8hu/spark,apache/spark,xflin/spark,techaddict/spark,BryanCutler/spark,gioenn/xSpark,gengliangwang/spark,zuotingbing/spark,map222/spark,zhouyejoe/spark,ajaysaini725/spark,highfei2011/spark,patrick-nicholson/spark,jkbradley/spark,kiszk/spark,shaneknapp/spark,byakuinss/spark,apache/spark,shuangshuangwang/spark,cloud-fan/spark,joseph-torres/spark,wzhfy/spark,aokolnychyi/spark,JoshRosen/spark,jlopezmalla/spark,mdespriee/spark,mzl9039/spark,tengpeng/spark,stanzhai/spark,WeichenXu123/spark,stanzhai/spark,zuotingbing/spark,jrshust/spark,aosagie/spark,big-pegasus/spark,jlopezmalla/spark,wzhfy/spark,markhamstra/spark,skonto/spark,bravo-zhang/spark,tejasapatil/spark,gioenn/xSpark,rekhajoshm/spark,joseph-torres/spark,icexelloss/spark,taroplus/spark,aray/spark