[SPARK-10273] Add @since annotation to pyspark.mllib.feature
[SPARK-10273] Add @since annotation to pyspark.mllib.feature

Duplicated the since decorator from pyspark.sql into pyspark (also tweaked to handle functions without docstrings).

Added since to methods + "versionadded::" to classes (derived from the git file history in pyspark).

Author: noelsmith <mail@noelsmith.com>

Closes #8633 from noel-smith/SPARK-10273-since-mllib-feature.

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