SPARK-1073 Keep GitHub pull request title as commit summary
SPARK-1073 Keep GitHub pull request title as commit summary

The first line of a git commit message is the line that's used with many git
tools as the most concise textual description of that message.  The most
common use that I see is in the short log, which is a one line per commit
log of recent commits.

This commit moves the line

  Merge pull request #%s from %s.

Lower into the message to reserve the first line of the resulting commit for
the much more important pull request title.

http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html

Author: Andrew Ash <andrew@andrewash.com>

Closes #574 from ash211/gh-pr-merge-title and squashes the following commits:

b240823 [Andrew Ash] More merge_message improvements
d2986db [Andrew Ash] Keep GitHub pull request title as commit summary

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