Revert "Don't require payment methods if payment isn't required"
Revert "Don't require payment methods if payment isn't required"

This reverts commit 318b820114d6d631e9be6ddb500e6a234612407f.

This is causing build breakages:

http://ci.spreecommerce.com/viewLog.html?buildId=1533&buildTypeId=bt5&tab=buildLog

payment_required? is calling update_totals, which causes a massive callback
chain and ultimately results in these tests failing

groundctrl/spree,groundctrl/spree,jimblesm/spree,rakibulislam/spree,priyank-gupta/spree,jeffboulet/spree,shaywood2/spree,pulkit21/spree,Senjai/solidus,archSeer/spree,karlitxo/spree,RatioClothing/spree,DynamoMTL/spree,agient/agientstorefront,welitonfreitas/spree,dafontaine/spree,vulk/spree,FadliKun/spree,TrialGuides/spree,grzlus/solidus,robodisco/spree,useiichi/spree,useiichi/spree,sliaquat/spree,jsurdilla/solidus,alejandromangione/spree,azranel/spree,firman/spree,builtbybuffalo/spree,Senjai/spree,Ropeney/spree,omarsar/spree,vinsol/spree,moneyspyder/spree,Antdesk/karpal-spree,adaddeo/spree,net2b/spree,omarsar/spree,devilcoders/solidus,StemboltHQ/spree,derekluo/spree,NerdsvilleCEO/spree,SadTreeFriends/spree,abhishekjain16/spree,xuewenfei/solidus,TrialGuides/spree,jaspreet21anand/spree,shaywood2/spree,DarkoP/spree,vinayvinsol/spree,lsirivong/spree,delphsoft/spree-store-ballchair,jordan-brough/solidus,Arpsara/solidus,Migweld/spree,kewaunited/spree,tomash/spree,caiqinghua/spree,nooysters/spree,knuepwebdev/FloatTubeRodHolders,assembledbrands/spree,softr8/spree,radarseesradar/spree,jeffboulet/spree,RatioClothing/spree,Nevensoft/spree,edgward/spree,madetech/spree,raow/spree,jhawthorn/spree,locomotivapro/spree,sliaquat/spree,Antdesk/karpal-spree,welitonfreitas/spree,vinayvinsol/spree,freerunningtech/spree,odk211/spree,degica/spree,biagidp/spree,robodisco/spree,PhoenixTeam/spree_phoenix,ahmetabdi/spree,reidblomquist/spree,tesserakt/clean_spree,lyzxsc/spree,shioyama/spree,fahidnasir/spree,piousbox/spree,ramkumar-kr/spree,ujai/spree,useiichi/spree,raow/spree,welitonfreitas/spree,berkes/spree,DarkoP/spree,net2b/spree,archSeer/spree,forkata/solidus,vcavallo/spree,agient/agientstorefront,freerunningtech/spree,sunny2601/spree,azranel/spree,tesserakt/clean_spree,jasonfb/spree,hifly/spree,Lostmyname/spree,siddharth28/spree,nooysters/spree,robodisco/spree,project-eutopia/spree,rajeevriitm/spree,grzlus/solidus,rajeevriitm/spree,assembledbrands/spree,pervino/solidus,moneyspyder/spree,urimikhli/spree,gregoryrikson/spree-sample,jsurdilla/solidus,ujai/spree,pervino/solidus,hoanghiep90/spree,orenf/spree,Ropeney/spree,alepore/spree,vulk/spree,project-eutopia/spree,azranel/spree,vinsol/spree,camelmasa/spree,siddharth28/spree,progsri/spree,Engeltj/spree,DynamoMTL/spree,alejandromangione/spree,JuandGirald/spree,scottcrawford03/solidus,njerrywerry/spree,dandanwei/spree,tomash/spree,alejandromangione/spree,odk211/spree,berkes/spree,firman/spree,hifly/spree,biagidp/spree,TimurTarasenko/spree,adaddeo/spree,codesavvy/sandbox,yiqing95/spree,ramkumar-kr/spree,Lostmyname/spree,mindvolt/spree,progsri/spree,vmatekole/spree,bonobos/solidus,keatonrow/spree,jordan-brough/solidus,project-eutopia/spree,delphsoft/spree-store-ballchair,thogg4/spree,sfcgeorge/spree,Hates/spree,lsirivong/solidus,ayb/spree,jimblesm/spree,jhawthorn/spree,Senjai/spree,yomishra/pce,Boomkat/spree,bjornlinder/Spree,Boomkat/spree,shaywood2/spree,wolfieorama/spree,grzlus/spree,jordan-brough/spree,jeffboulet/spree,miyazawatomoka/spree,piousbox/spree,brchristian/spree,Nevensoft/spree,azclick/spree,Migweld/spree,FadliKun/spree,shekibobo/spree,xuewenfei/solidus,priyank-gupta/spree,pervino/solidus,sfcgeorge/spree,Machpowersystems/spree_mach,jasonfb/spree,pervino/spree,ckk-scratch/solidus,gautamsawhney/spree,omarsar/spree,dotandbo/spree,sideci-sample/sideci-sample-spree,hifly/spree,dafontaine/spree,groundctrl/spree,Ropeney/spree,hifly/spree,shioyama/spree,edgward/spree,Arpsara/solidus,yiqing95/spree,shekibobo/spree,jimblesm/spree,jparr/spree,caiqinghua/spree,Hates/spree,knuepwebdev/FloatTubeRodHolders,JuandGirald/spree,orenf/spree,volpejoaquin/spree,progsri/spree,vinsol/spree,madetech/spree,radarseesradar/spree,jimblesm/spree,bricesanchez/spree,maybii/spree,forkata/solidus,DynamoMTL/spree,JDutil/spree,ayb/spree,hoanghiep90/spree,gautamsawhney/spree,nooysters/spree,tancnle/spree,lyzxsc/spree,rajeevriitm/spree,Senjai/spree,kewaunited/spree,joanblake/spree,JDutil/spree,sliaquat/spree,jspizziri/spree,joanblake/spree,vinayvinsol/spree,lsirivong/solidus,pulkit21/spree,calvinl/spree,mleglise/spree,degica/spree,Antdesk/karpal-spree,APohio/spree,StemboltHQ/spree,patdec/spree,FadliKun/spree,watg/spree,DynamoMTL/spree,beni55/spree,CJMrozek/spree,HealthWave/spree,pervino/solidus,thogg4/spree,gregoryrikson/spree-sample,lyzxsc/spree,orenf/spree,TimurTarasenko/spree,sunny2601/spree,jparr/spree,devilcoders/solidus,alvinjean/spree,xuewenfei/solidus,keatonrow/spree,dandanwei/spree,pulkit21/spree,moneyspyder/spree,cutefrank/spree,pjmj777/spree,zamiang/spree,welitonfreitas/spree,rakibulislam/spree,mindvolt/spree,lyzxsc/spree,softr8/spree,beni55/spree,keatonrow/spree,surfdome/spree,jaspreet21anand/spree,Senjai/solidus,jspizziri/spree,jspizziri/spree,APohio/spree,knuepwebdev/FloatTubeRodHolders,richardnuno/solidus,progsri/spree,scottcrawford03/solidus,gautamsawhney/spree,Migweld/spree,CiscoCloud/spree,jordan-brough/spree,yushine/spree,Senjai/solidus,vulk/spree,bonobos/solidus,xuewenfei/solidus,Hawaiideveloper/shoppingcart,athal7/solidus,LBRapid/spree,richardnuno/solidus,ramkumar-kr/spree,berkes/spree,beni55/spree,urimikhli/spree,sunny2601/spree,zaeznet/spree,forkata/solidus,karlitxo/spree,watg/spree,trigrass2/spree,DarkoP/spree,zaeznet/spree,radarseesradar/spree,vcavallo/spree,camelmasa/spree,Kagetsuki/spree,calvinl/spree,pervino/spree,lsirivong/spree,lsirivong/spree,dandanwei/spree,ahmetabdi/spree,jordan-brough/spree,patdec/spree,cutefrank/spree,Nevensoft/spree,Hates/spree,zamiang/spree,alvinjean/spree,trigrass2/spree,firman/spree,tancnle/spree,archSeer/spree,camelmasa/spree,vmatekole/spree,cutefrank/spree,AgilTec/spree,Senjai/solidus,patdec/spree,KMikhaylovCTG/spree,grzlus/spree,Machpowersystems/spree_mach,fahidnasir/spree,Engeltj/spree,SadTreeFriends/spree,zamiang/spree,zaeznet/spree,maybii/spree,HealthWave/spree,edgward/spree,KMikhaylovCTG/spree,imella/spree,abhishekjain16/spree,nooysters/spree,SadTreeFriends/spree,athal7/solidus,volpejoaquin/spree,bricesanchez/spree,volpejoaquin/spree,joanblake/spree,locomotivapro/spree,lsirivong/solidus,dandanwei/spree,groundctrl/spree,grzlus/spree,AgilTec/spree,adaddeo/spree,fahidnasir/spree,freerunningtech/spree,reinaris/spree,maybii/spree,tomash/spree,jordan-brough/solidus,PhoenixTeam/spree_phoenix,njerrywerry/spree,orenf/spree,scottcrawford03/solidus,CiscoCloud/spree,CJMrozek/spree,volpejoaquin/spree,woboinc/spree,vinayvinsol/spree,pulkit21/spree,PhoenixTeam/spree_phoenix,ckk-scratch/solidus,jaspreet21anand/spree,rbngzlv/spree,Arpsara/solidus,CiscoCloud/spree,rakibulislam/spree,kitwalker12/spree,surfdome/spree,omarsar/spree,camelmasa/spree,thogg4/spree,vcavallo/spree,builtbybuffalo/spree,degica/spree,abhishekjain16/spree,derekluo/spree,edgward/spree,biagidp/spree,mleglise/spree,tailic/spree,grzlus/solidus,net2b/spree,pervino/spree,tancnle/spree,woboinc/spree,carlesjove/spree,Machpowersystems/spree_mach,trigrass2/spree,APohio/spree,berkes/spree,gregoryrikson/spree-sample,woboinc/spree,JuandGirald/spree,sunny2601/spree,ramkumar-kr/spree,raow/spree,tesserakt/clean_spree,assembledbrands/spree,trigrass2/spree,piousbox/spree,codesavvy/sandbox,TimurTarasenko/spree,yushine/spree,grzlus/solidus,richardnuno/solidus,mleglise/spree,agient/agientstorefront,brchristian/spree,bonobos/solidus,Nevensoft/spree,mleglise/spree,azclick/spree,beni55/spree,lsirivong/spree,Kagetsuki/spree,pjmj777/spree,reidblomquist/spree,jsurdilla/solidus,patdec/spree,softr8/spree,Migweld/spree,builtbybuffalo/spree,tailic/spree,delphsoft/spree-store-ballchair,Mayvenn/spree,ujai/spree,surfdome/spree,CiscoCloud/spree,cutefrank/spree,wolfieorama/spree,Mayvenn/spree,locomotivapro/spree,vmatekole/spree,imella/spree,surfdome/spree,reinaris/spree,moneyspyder/spree,AgilTec/spree,hoanghiep90/spree,shekibobo/spree,quentinuys/spree,NerdsvilleCEO/spree,HealthWave/spree,karlitxo/spree,yiqing95/spree,devilcoders/solidus,sliaquat/spree,tomash/spree,net2b/spree,Hawaiideveloper/shoppingcart,caiqinghua/spree,jparr/spree,jasonfb/spree,Kagetsuki/spree,carlesjove/spree,dafontaine/spree,jordan-brough/solidus,archSeer/spree,JDutil/spree,kitwalker12/spree,priyank-gupta/spree,ayb/spree,scottcrawford03/solidus,carlesjove/spree,rajeevriitm/spree,adaddeo/spree,brchristian/spree,njerrywerry/spree,athal7/solidus,robodisco/spree,miyazawatomoka/spree,sideci-sample/sideci-sample-spree,firman/spree,azranel/spree,maybii/spree,NerdsvilleCEO/spree,Lostmyname/spree,tailic/spree,pervino/spree,wolfieorama/spree,miyazawatomoka/spree,keatonrow/spree,Engeltj/spree,RatioClothing/spree,Mayvenn/spree,mindvolt/spree,grzlus/spree,calvinl/spree,calvinl/spree,JuandGirald/spree,jhawthorn/spree,rbngzlv/spree,carlesjove/spree,LBRapid/spree,Mayvenn/spree,jsurdilla/solidus,vinsol/spree,dotandbo/spree,imella/spree,zamiang/spree,bricesanchez/spree,yushine/spree,delphsoft/spree-store-ballchair,jasonfb/spree,StemboltHQ/spree,JDutil/spree,wolfieorama/spree,rbngzlv/spree,Boomkat/spree,tesserakt/clean_spree,SadTreeFriends/spree,yushine/spree,FadliKun/spree,vmatekole/spree,locomotivapro/spree,raow/spree,mindvolt/spree,njerrywerry/spree,jeffboulet/spree,madetech/spree,lsirivong/solidus,athal7/solidus,gregoryrikson/spree-sample,quentinuys/spree,richardnuno/solidus,watg/spree,quentinuys/spree,Hawaiideveloper/shoppingcart,dafontaine/spree,bjornlinder/Spree,sfcgeorge/spree,project-eutopia/spree,yomishra/pce,alepore/spree,jspizziri/spree,abhishekjain16/spree,codesavvy/sandbox,CJMrozek/spree,kewaunited/spree,zaeznet/spree,ayb/spree,siddharth28/spree,LBRapid/spree,TimurTarasenko/spree,shaywood2/spree,ckk-scratch/solidus,yomishra/pce,CJMrozek/spree,urimikhli/spree,PhoenixTeam/spree_phoenix,Boomkat/spree,miyazawatomoka/spree,Ropeney/spree,siddharth28/spree,odk211/spree,alvinjean/spree,madetech/spree,sideci-sample/sideci-sample-spree,derekluo/spree,caiqinghua/spree,derekluo/spree,shioyama/spree,KMikhaylovCTG/spree,alvinjean/spree,joanblake/spree,Hawaiideveloper/shoppingcart,vcavallo/spree,alejandromangione/spree,brchristian/spree,Arpsara/solidus,pjmj777/spree,rakibulislam/spree,vulk/spree,bjornlinder/Spree,azclick/spree,shekibobo/spree,agient/agientstorefront,reinaris/spree,Lostmyname/spree,TrialGuides/spree,gautamsawhney/spree,kewaunited/spree,fahidnasir/spree,quentinuys/spree,Hates/spree,softr8/spree,Kagetsuki/spree,bonobos/solidus,forkata/solidus,hoanghiep90/spree,dotandbo/spree,KMikhaylovCTG/spree,jaspreet21anand/spree,karlitxo/spree,yiqing95/spree,ahmetabdi/spree,alepore/spree,rbngzlv/spree,radarseesradar/spree,builtbybuffalo/spree,jparr/spree,devilcoders/solidus,codesavvy/sandbox,piousbox/spree,useiichi/spree,priyank-gupta/spree,ckk-scratch/solidus,APohio/spree,DarkoP/spree,reidblomquist/spree,Engeltj/spree,NerdsvilleCEO/spree,reinaris/spree,sfcgeorge/spree,TrialGuides/spree,thogg4/spree,dotandbo/spree,kitwalker12/spree,azclick/spree,tancnle/spree,AgilTec/spree,reidblomquist/spree,odk211/spree,ahmetabdi/spree