Recreate CocoaAction class, with new initializers
Recreate CocoaAction class, with new initializers

Originally from
https://github.com/ReactiveCocoa/ReactiveCocoa/blob/swift-before-signal-
producers/ReactiveCocoa/Swift/Action.swift.

paulyoung/ReactiveCocoa,tonyli508/ReactiveCocoa,juliangrosshauser/ReactiveCocoa,mxxiv/ReactiveCocoa,vincentiss/ReactiveCocoa,AlanJN/ReactiveCocoa,GuitarPlayer-Ma/ReactiveCocoa,jackywpy/ReactiveCocoa,ericzhou2008/ReactiveCocoa,wangqi211/ReactiveCocoa,SanChain/ReactiveCocoa,tzongw/ReactiveCocoa,walkingsmarts/ReactiveCocoa,chao95957/ReactiveCocoa,zhigang1992/ReactiveCocoa,zzqiltw/ReactiveCocoa,qq644531343/ReactiveCocoa,yangshengchaoios/ReactiveCocoa,liufeigit/ReactiveCocoa,nickcheng/ReactiveCocoa,shuxiashusheng/ReactiveCocoa,LHDsimon/ReactiveCocoa,KuPai32G/ReactiveCocoa,lixar/ReactiveCocoa,zhenlove/ReactiveCocoa,tzongw/ReactiveCocoa,esttorhe/ReactiveCocoa,taylormoonxu/ReactiveCocoa,richeterre/ReactiveCocoa,stevielu/ReactiveCocoa,yizzuide/ReactiveCocoa,nikita-leonov/ReactiveCocoa,shuxiashusheng/ReactiveCocoa,CQXfly/ReactiveCocoa,clg0118/ReactiveCocoa,yaoxiaoyong/ReactiveCocoa,fanghao085/ReactiveCocoa,eyu1988/ReactiveCocoa,DreamHill/ReactiveCocoa,huiping192/ReactiveCocoa,windgo/ReactiveCocoa,ReactiveCocoa/ReactiveSwift,xiaoliyang/ReactiveCocoa,bensonday/ReactiveCocoa,pzw224/ReactiveCocoa,brasbug/ReactiveCocoa,WEIBP/ReactiveCocoa,tonyli508/ReactiveCocoa,terry408911/ReactiveCocoa,200895045/ReactiveCocoa,gengjf/ReactiveCocoa,juliangrosshauser/ReactiveCocoa,emodeqidao/ReactiveCocoa,yangyangluoluo/ReactiveCocoa,cogddo/ReactiveCocoa,OneSmallTree/ReactiveCocoa,OnTheWay1988/ReactiveCocoa,kiurentu/ReactiveCocoa,huiping192/ReactiveCocoa,leichunfeng/ReactiveCocoa,Juraldinio/ReactiveCocoa,BlessNeo/ReactiveCocoa,calebd/ReactiveCocoa,wangqi211/ReactiveCocoa,yangshengchaoios/ReactiveCocoa,tiger8888/ReactiveCocoa,Ricowere/ReactiveCocoa,icepy/ReactiveCocoa,yytong/ReactiveCocoa,RuiAAPeres/ReactiveCocoa,howandhao/ReactiveCocoa,buildo/ReactiveCocoa,huiping192/ReactiveCocoa,fanghao085/ReactiveCocoa,mattpetters/ReactiveCocoa,yonekawa/ReactiveCocoa,pzw224/ReactiveCocoa,Khan/ReactiveCocoa,msdgwzhy6/ReactiveCocoa,itschaitanya/ReactiveCocoa,msdgwzhy6/ReactiveCocoa,alvinvarghese/ReactiveCocoa,dz1111/ReactiveCocoa,tzongw/ReactiveCocoa,jsslai/ReactiveCocoa,jam891/ReactiveCocoa,DreamHill/ReactiveCocoa,ohwutup/ReactiveCocoa,longv2go/ReactiveCocoa,itschaitanya/ReactiveCocoa,on99/ReactiveCocoa,Juraldinio/ReactiveCocoa,KuPai32G/ReactiveCocoa,buildo/ReactiveCocoa,ericzhou2008/ReactiveCocoa,jrmiddle/ReactiveCocoa,takeshineshiro/ReactiveCocoa,imkerberos/ReactiveCocoa,monkeydbobo/ReactiveCocoa,OneSmallTree/ReactiveCocoa,ceekayel/ReactiveCocoa,DongDongDongDong/ReactiveCocoa,DongDongDongDong/ReactiveCocoa,howandhao/ReactiveCocoa,ShawnLeee/ReactiveCocoa,alvinvarghese/ReactiveCocoa,xumaolin/ReactiveCocoa,dz1111/ReactiveCocoa,zhenlove/ReactiveCocoa,GuitarPlayer-Ma/ReactiveCocoa,libiao88/ReactiveCocoa,DongDongDongDong/ReactiveCocoa,kaylio/ReactiveCocoa,ddc391565320/ReactiveCocoa,jrmiddle/ReactiveCocoa,goodheart/ReactiveCocoa,andersio/ReactiveCocoa,lixar/ReactiveCocoa,hj3938/ReactiveCocoa,ddc391565320/ReactiveCocoa,KuPai32G/ReactiveCocoa,Ricowere/ReactiveCocoa,almassapargali/ReactiveCocoa,kaylio/ReactiveCocoa,stevielu/ReactiveCocoa,Pingco/ReactiveCocoa,xulibao/ReactiveCocoa,victorlin/ReactiveCocoa,andersio/ReactiveCocoa,AlanJN/ReactiveCocoa,DreamHill/ReactiveCocoa,itschaitanya/ReactiveCocoa,leelili/ReactiveCocoa,brasbug/ReactiveCocoa,natan/ReactiveCocoa,WEIBP/ReactiveCocoa,xulibao/ReactiveCocoa,Liquidsoul/ReactiveCocoa,cogddo/ReactiveCocoa,towik/ReactiveCocoa,Ray0218/ReactiveCocoa,qq644531343/ReactiveCocoa,hj3938/ReactiveCocoa,add715/ReactiveCocoa,loupman/ReactiveCocoa,dz1111/ReactiveCocoa,lixar/ReactiveCocoa,ReactiveCocoa/ReactiveSwift,nikita-leonov/ReactiveCocoa,ceekayel/ReactiveCocoa,xiaobing2007/ReactiveCocoa,CCOOOOLL/ReactiveCocoa,JackLian/ReactiveCocoa,tornade0913/ReactiveCocoa,j364960953/ReactiveCocoa,wpstarnice/ReactiveCocoa,stupidfive/ReactiveCocoa,yangyangluoluo/ReactiveCocoa,fhchina/ReactiveCocoa,esttorhe/ReactiveCocoa,windgo/ReactiveCocoa,mattpetters/ReactiveCocoa,beni55/ReactiveCocoa,shuxiashusheng/ReactiveCocoa,dachaoisme/ReactiveCocoa,zhukaixy/ReactiveCocoa,yaoxiaoyong/ReactiveCocoa,sdhzwm/ReactiveCocoa,dskatz22/ReactiveCocoa,hbucius/ReactiveCocoa,JackLian/ReactiveCocoa,AlanJN/ReactiveCocoa,Liquidsoul/ReactiveCocoa,sugar2010/ReactiveCocoa,pzw224/ReactiveCocoa,sujeking/ReactiveCocoa,almassapargali/ReactiveCocoa,brasbug/ReactiveCocoa,natestedman/ReactiveCocoa,zhukaixy/ReactiveCocoa,LHDsimon/ReactiveCocoa,JohnJin007/ReactiveCocoa,chao95957/ReactiveCocoa,zzzworm/ReactiveCocoa,JohnJin007/ReactiveCocoa,jackywpy/ReactiveCocoa,Ray0218/ReactiveCocoa,jaylib/ReactiveCocoa,yangshengchaoios/ReactiveCocoa,andersio/ReactiveCocoa,windgo/ReactiveCocoa,dullgrass/ReactiveCocoa,jsslai/ReactiveCocoa,richeterre/ReactiveCocoa,hbucius/ReactiveCocoa,nickcheng/ReactiveCocoa,cnbin/ReactiveCocoa,liufeigit/ReactiveCocoa,ohwutup/ReactiveCocoa,zhukaixy/ReactiveCocoa,sdhzwm/ReactiveCocoa,zhiwen1024/ReactiveCocoa,zzzworm/ReactiveCocoa,tonyarnold/ReactiveCocoa,jrmiddle/ReactiveCocoa,monkeydbobo/ReactiveCocoa,Pingco/ReactiveCocoa,SuPair/ReactiveCocoa,tornade0913/ReactiveCocoa,kaylio/ReactiveCocoa,zhaoguohui/ReactiveCocoa,j364960953/ReactiveCocoa,KJin99/ReactiveCocoa,FelixYin66/ReactiveCocoa,ztchena/ReactiveCocoa,ericzhou2008/ReactiveCocoa,dskatz22/ReactiveCocoa,Pingco/ReactiveCocoa,jeelun/ReactiveCocoa,longv2go/ReactiveCocoa,luerhouhou/ReactiveCocoa,Khan/ReactiveCocoa,mtxs007/ReactiveCocoa,rpowelll/ReactiveCocoa,bensonday/ReactiveCocoa,leelili/ReactiveCocoa,dachaoisme/ReactiveCocoa,cogddo/ReactiveCocoa,Rupert-RR/ReactiveCocoa,on99/ReactiveCocoa,eyu1988/ReactiveCocoa,smilypeda/ReactiveCocoa,ikesyo/ReactiveCocoa,WEIBP/ReactiveCocoa,chieryw/ReactiveCocoa,Rupert-RR/ReactiveCocoa,mtxs007/ReactiveCocoa,natan/ReactiveCocoa,sdhzwm/ReactiveCocoa,PSPDFKit-labs/ReactiveCocoa,jaylib/ReactiveCocoa,ztchena/ReactiveCocoa,clg0118/ReactiveCocoa,walkingsmarts/ReactiveCocoa,esttorhe/ReactiveCocoa,ShawnLeee/ReactiveCocoa,mtxs007/ReactiveCocoa,bscarano/ReactiveCocoa,leelili/ReactiveCocoa,hj3938/ReactiveCocoa,CQXfly/ReactiveCocoa,tonyarnold/ReactiveCocoa,gengjf/ReactiveCocoa,cstars135/ReactiveCocoa,Ethan89/ReactiveCocoa,valleyman86/ReactiveCocoa,RuiAAPeres/ReactiveCocoa,BrooksWon/ReactiveCocoa,ohwutup/ReactiveCocoa,kevin-zqw/ReactiveCocoa,rpowelll/ReactiveCocoa,takeshineshiro/ReactiveCocoa,ioshger0125/ReactiveCocoa,chieryw/ReactiveCocoa,CQXfly/ReactiveCocoa,AndyZhaoHe/ReactiveCocoa,nickcheng/ReactiveCocoa,Ethan89/ReactiveCocoa,jackywpy/ReactiveCocoa,terry408911/ReactiveCocoa,luerhouhou/ReactiveCocoa,BrooksWon/ReactiveCocoa,llb1119/test,cstars135/ReactiveCocoa,OnTheWay1988/ReactiveCocoa,monkeydbobo/ReactiveCocoa,kevin-zqw/ReactiveCocoa,hilllinux/ReactiveCocoa,zhigang1992/ReactiveCocoa,esttorhe/ReactiveCocoa,juliangrosshauser/ReactiveCocoa,paulyoung/ReactiveCocoa,zzzworm/ReactiveCocoa,mxxiv/ReactiveCocoa,ReactiveCocoa/ReactiveSwift,zhiwen1024/ReactiveCocoa,tiger8888/ReactiveCocoa,xulibao/ReactiveCocoa,FelixYin66/ReactiveCocoa,ceekayel/ReactiveCocoa,towik/ReactiveCocoa,qq644531343/ReactiveCocoa,cstars135/ReactiveCocoa,towik/ReactiveCocoa,isghe/ReactiveCocoa,JohnJin007/ReactiveCocoa,yoichitgy/ReactiveCocoa,zxq3220122/ReactiveCocoa,jaylib/ReactiveCocoa,calebd/ReactiveCocoa,PSPDFKit-labs/ReactiveCocoa,yytong/ReactiveCocoa,200895045/ReactiveCocoa,SanChain/ReactiveCocoa,eyu1988/ReactiveCocoa,add715/ReactiveCocoa,ddc391565320/ReactiveCocoa,loupman/ReactiveCocoa,GuitarPlayer-Ma/ReactiveCocoa,sugar2010/ReactiveCocoa,natestedman/ReactiveCocoa,Ricowere/ReactiveCocoa,Ricowere/ReactiveCocoa,luerhouhou/ReactiveCocoa,emodeqidao/ReactiveCocoa,rpowelll/ReactiveCocoa,wpstarnice/ReactiveCocoa,zhiwen1024/ReactiveCocoa,beni55/ReactiveCocoa,victorlin/ReactiveCocoa,wpstarnice/ReactiveCocoa,sandyway/ReactiveCocoa,zhenlove/ReactiveCocoa,libiao88/ReactiveCocoa,Eveian/ReactiveCocoa,victorlin/ReactiveCocoa,longv2go/ReactiveCocoa,jaylib/ReactiveCocoa,sandyway/ReactiveCocoa,RuiAAPeres/ReactiveCocoa,buildo/ReactiveCocoa,jsslai/ReactiveCocoa,tonyli508/ReactiveCocoa,yangyangluoluo/ReactiveCocoa,AndyZhaoHe/ReactiveCocoa,llb1119/test,SuPair/ReactiveCocoa,Khan/ReactiveCocoa,Eveian/ReactiveCocoa,liufeigit/ReactiveCocoa,Farteen/ReactiveCocoa,SanChain/ReactiveCocoa,CCOOOOLL/ReactiveCocoa,Rupert-RR/ReactiveCocoa,SuPair/ReactiveCocoa,icepy/ReactiveCocoa,kevin-zqw/ReactiveCocoa,taylormoonxu/ReactiveCocoa,chieryw/ReactiveCocoa,loupman/ReactiveCocoa,Liquidsoul/ReactiveCocoa,tiger8888/ReactiveCocoa,yoichitgy/ReactiveCocoa,vincentiss/ReactiveCocoa,LHDsimon/ReactiveCocoa,ikesyo/ReactiveCocoa,BlessNeo/ReactiveCocoa,sujeking/ReactiveCocoa,yaoxiaoyong/ReactiveCocoa,stevielu/ReactiveCocoa,jam891/ReactiveCocoa,almassapargali/ReactiveCocoa,isghe/ReactiveCocoa,xiaoliyang/ReactiveCocoa,nickcheng/ReactiveCocoa,howandhao/ReactiveCocoa,zzqiltw/ReactiveCocoa,hilllinux/ReactiveCocoa,emodeqidao/ReactiveCocoa,Ray0218/ReactiveCocoa,beni55/ReactiveCocoa,leichunfeng/ReactiveCocoa,200895045/ReactiveCocoa,fhchina/ReactiveCocoa,fanghao085/ReactiveCocoa,takeshineshiro/ReactiveCocoa,valleyman86/ReactiveCocoa,libiao88/ReactiveCocoa,dullgrass/ReactiveCocoa,imkerberos/ReactiveCocoa,Farteen/ReactiveCocoa,BlessNeo/ReactiveCocoa,AndyZhaoHe/ReactiveCocoa,Farteen/ReactiveCocoa,cnbin/ReactiveCocoa,ztchena/ReactiveCocoa,Eveian/ReactiveCocoa,valleyman86/ReactiveCocoa,dachaoisme/ReactiveCocoa,natestedman/ReactiveCocoa,Ethan89/ReactiveCocoa,mxxiv/ReactiveCocoa,OneSmallTree/ReactiveCocoa,sugar2010/ReactiveCocoa,terry408911/ReactiveCocoa,yonekawa/ReactiveCocoa,jam891/ReactiveCocoa,yizzuide/ReactiveCocoa,hoanganh6491/ReactiveCocoa,shaohung001/ReactiveCocoa,zxq3220122/ReactiveCocoa,smilypeda/ReactiveCocoa,KJin99/ReactiveCocoa,natan/ReactiveCocoa,jeelun/ReactiveCocoa,mattpetters/ReactiveCocoa,calebd/ReactiveCocoa,cnbin/ReactiveCocoa,huiping192/ReactiveCocoa,ShawnLeee/ReactiveCocoa,clg0118/ReactiveCocoa,hoanganh6491/ReactiveCocoa,ioshger0125/ReactiveCocoa,on99/ReactiveCocoa,yoichitgy/ReactiveCocoa,PSPDFKit-labs/ReactiveCocoa,yizzuide/ReactiveCocoa,sandyway/ReactiveCocoa,kiurentu/ReactiveCocoa,add715/ReactiveCocoa,CCOOOOLL/ReactiveCocoa,taylormoonxu/ReactiveCocoa,wangqi211/ReactiveCocoa,tonyarnold/ReactiveCocoa,JackLian/ReactiveCocoa,vincentiss/ReactiveCocoa,nikita-leonov/ReactiveCocoa,imkerberos/ReactiveCocoa,goodheart/ReactiveCocoa,yytong/ReactiveCocoa,goodheart/ReactiveCocoa,shaohung001/ReactiveCocoa,dskatz22/ReactiveCocoa,paulyoung/ReactiveCocoa,zhaoguohui/ReactiveCocoa,Juraldinio/ReactiveCocoa,zhigang1992/ReactiveCocoa,alvinvarghese/ReactiveCocoa,icepy/ReactiveCocoa,richeterre/ReactiveCocoa,sujeking/ReactiveCocoa,BrooksWon/ReactiveCocoa,bscarano/ReactiveCocoa,xumaolin/ReactiveCocoa,isghe/ReactiveCocoa,msdgwzhy6/ReactiveCocoa,xiaobing2007/ReactiveCocoa,xiaoliyang/ReactiveCocoa,llb1119/test,OnTheWay1988/ReactiveCocoa,stupidfive/ReactiveCocoa,leichunfeng/ReactiveCocoa,zxq3220122/ReactiveCocoa,fhchina/ReactiveCocoa,xiaobing2007/ReactiveCocoa,dullgrass/ReactiveCocoa,jeelun/ReactiveCocoa,walkingsmarts/ReactiveCocoa,shaohung001/ReactiveCocoa,tornade0913/ReactiveCocoa,ioshger0125/ReactiveCocoa,zzqiltw/ReactiveCocoa,zhaoguohui/ReactiveCocoa,hoanganh6491/ReactiveCocoa,chao95957/ReactiveCocoa,gengjf/ReactiveCocoa,bensonday/ReactiveCocoa,j364960953/ReactiveCocoa,hilllinux/ReactiveCocoa,kiurentu/ReactiveCocoa,hbucius/ReactiveCocoa,FelixYin66/ReactiveCocoa,bscarano/ReactiveCocoa,smilypeda/ReactiveCocoa,yonekawa/ReactiveCocoa,stupidfive/ReactiveCocoa,xumaolin/ReactiveCocoa,KJin99/ReactiveCocoa