Added t2 instance types
Added t2 instance types

New t2 instance types require HVM amis, bailout assumption of pvm
causes failures when using t2 instance types.

Author: Basit Mustafa <basitmustafa@computes-things-for-basit.local>

Closes #1446 from 24601/master and squashes the following commits:

01fe128 [Basit Mustafa] Makin' it pretty
392a95e [Basit Mustafa] Added t2 instance types

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