[SPARK-33162][INFRA] Use pre-built image at GitHub Action PySpark jobs
[SPARK-33162][INFRA] Use pre-built image at GitHub Action PySpark jobs

### What changes were proposed in this pull request?

This PR aims to use `pre-built image` at Github Action PySpark jobs. To isolate the changes, `pyspark` jobs are split from the main job. The docker image is built by the following.

| Item                   | URL                |
| --------------- | ------------- |
| Dockerfile         | https://github.com/dongjoon-hyun/ApacheSparkGitHubActionImage/blob/main/Dockerfile |
| Builder               | https://github.com/dongjoon-hyun/ApacheSparkGitHubActionImage/blob/main/.github/workflows/build.yml |
| Image Location | https://hub.docker.com/r/dongjoon/apache-spark-github-action-image |

Please note that.
1. The community still will use `build_and_test.yml` to add new features like as we did until now. The `Dockerfile` will be updated regularly.
2. When Apache Spark gets an official docker repository location, we will use it.
3. Also, it's the best if we keep this docker file and builder script at a new Apache Spark dev branch instead of outside GitHub repository.

### Why are the changes needed?

Currently, two `pyspark` test jobs take over one and half hour always. In total, 3 hours 14 minutes.
- https://github.com/apache/spark/runs/1240470628 (1 hour 35 mins)
- https://github.com/apache/spark/runs/1240470634 (1 hour 39 mins)

This PR will remove the package installation steps which takes 16 minutes and causes flakiness. Note that `Python 3.6 package installation` is not included in the pre-built image and it only takes `20s`.

**BEFORE**
![Screen Shot 2020-10-15 at 10 32 17 AM](https://user-images.githubusercontent.com/9700541/96165634-be625080-0ed1-11eb-974b-940c112152e9.png)

**AFTER**
![Screen Shot 2020-10-15 at 10 58 17 AM](https://user-images.githubusercontent.com/9700541/96168262-5d3c7c00-0ed5-11eb-83c5-e9dc189a156b.png)

In short, `pyspark` GitHub jobs take shorter time. In total, 2 hours 23 minutes (<- 3 hours 14 minutes, previously).
- https://github.com/apache/spark/pull/30059/checks?check_run_id=1260512568 (1 hour 18 mins)
- https://github.com/apache/spark/pull/30059/checks?check_run_id=1260512582 (1 hour 5 mins)

### Does this PR introduce _any_ user-facing change?

No.

### How was this patch tested?

Pass the GitHub Action on this PR without `package installation steps`.

Closes #30059 from dongjoon-hyun/SPARK-33162.

Lead-authored-by: Dongjoon Hyun <6ff48b33cbb828151035af58a92f18a39f1d1036@apache.org>
Co-authored-by: Dongjoon Hyun <9b02cb7e37158797a8e22c559f7c5f5ecd28ea57@apple.com>
Signed-off-by: Dongjoon Hyun <6ff48b33cbb828151035af58a92f18a39f1d1036@apache.org>

JoshRosen/spark,milliman/spark,zero323/spark,wangmiao1981/spark,vinodkc/spark,gengliangwang/spark,hvanhovell/spark,rednaxelafx/apache-spark,wangmiao1981/spark,BryanCutler/spark,ueshin/apache-spark,vinodkc/spark,zero323/spark,taroplus/spark,nchammas/spark,milliman/spark,maropu/spark,HyukjinKwon/spark,maropu/spark,srowen/spark,ueshin/apache-spark,jiangxb1987/spark,chuckchen/spark,holdenk/spark,shaneknapp/spark,hvanhovell/spark,dongjoon-hyun/spark,gengliangwang/spark,witgo/spark,BryanCutler/spark,holdenk/spark,shuangshuangwang/spark,gengliangwang/spark,rednaxelafx/apache-spark,cloud-fan/spark,WeichenXu123/spark,mahak/spark,srowen/spark,BryanCutler/spark,nchammas/spark,jiangxb1987/spark,holdenk/spark,milliman/spark,chuckchen/spark,zzcclp/spark,shuangshuangwang/spark,xuanyuanking/spark,cloud-fan/spark,wangyum/spark,zero323/spark,maropu/spark,xuanyuanking/spark,dongjoon-hyun/spark,zero323/spark,xuanyuanking/spark,wangyum/spark,witgo/spark,witgo/spark,shuangshuangwang/spark,wangyum/spark,HyukjinKwon/spark,wangmiao1981/spark,vinodkc/spark,WeichenXu123/spark,BryanCutler/spark,WeichenXu123/spark,chuckchen/spark,shaneknapp/spark,witgo/spark,hvanhovell/spark,JoshRosen/spark,BryanCutler/spark,dongjoon-hyun/spark,ueshin/apache-spark,srowen/spark,apache/spark,apache/spark,JoshRosen/spark,maropu/spark,zzcclp/spark,zero323/spark,rednaxelafx/apache-spark,gengliangwang/spark,WeichenXu123/spark,nchammas/spark,jiangxb1987/spark,shaneknapp/spark,BryanCutler/spark,xuanyuanking/spark,dongjoon-hyun/spark,srowen/spark,apache/spark,hvanhovell/spark,zzcclp/spark,shaneknapp/spark,taroplus/spark,zzcclp/spark,apache/spark,cloud-fan/spark,rednaxelafx/apache-spark,witgo/spark,rednaxelafx/apache-spark,xuanyuanking/spark,nchammas/spark,witgo/spark,nchammas/spark,HyukjinKwon/spark,zero323/spark,jiangxb1987/spark,ueshin/apache-spark,mahak/spark,cloud-fan/spark,chuckchen/spark,mahak/spark,srowen/spark,HyukjinKwon/spark,wangmiao1981/spark,milliman/spark,maropu/spark,srowen/spark,shuangshuangwang/spark,jiangxb1987/spark,JoshRosen/spark,nchammas/spark,dongjoon-hyun/spark,wangmiao1981/spark,shuangshuangwang/spark,maropu/spark,taroplus/spark,WeichenXu123/spark,wangyum/spark,dongjoon-hyun/spark,holdenk/spark,ueshin/apache-spark,holdenk/spark,zzcclp/spark,ueshin/apache-spark,apache/spark,mahak/spark,srowen/spark,chuckchen/spark,gengliangwang/spark,HyukjinKwon/spark,cloud-fan/spark,mahak/spark,vinodkc/spark,mahak/spark,chuckchen/spark,HyukjinKwon/spark,milliman/spark,dongjoon-hyun/spark,shuangshuangwang/spark,mahak/spark,witgo/spark,JoshRosen/spark,vinodkc/spark,hvanhovell/spark,milliman/spark,hvanhovell/spark,taroplus/spark,nchammas/spark,HyukjinKwon/spark,JoshRosen/spark,vinodkc/spark,chuckchen/spark,JoshRosen/spark,wangyum/spark,shaneknapp/spark,xuanyuanking/spark,hvanhovell/spark,shaneknapp/spark,xuanyuanking/spark,rednaxelafx/apache-spark,gengliangwang/spark,zzcclp/spark,wangyum/spark,wangmiao1981/spark,jiangxb1987/spark,jiangxb1987/spark,holdenk/spark,apache/spark,WeichenXu123/spark,cloud-fan/spark,zzcclp/spark,shaneknapp/spark,vinodkc/spark,gengliangwang/spark,wangmiao1981/spark,taroplus/spark,zero323/spark,shuangshuangwang/spark,wangyum/spark,milliman/spark,taroplus/spark,maropu/spark,taroplus/spark,apache/spark,BryanCutler/spark,rednaxelafx/apache-spark,WeichenXu123/spark,cloud-fan/spark,ueshin/apache-spark,holdenk/spark