Support Forwarding Responder-Chain Actions to Node from its View
Support Forwarding Responder-Chain Actions to Node from its View

Summary:
What it says on the tin. This allows Nodes to effectively participate in the responder chain.

Caveat: see note in implementation below. Would have been nice to use `-targetForAction:withSender:` the way the docs imply you can, but alas.

Test Plan: Observe a node in the responder chain get invoked to handle an action it implements.

Reviewers: bcunning, zsh, sma, jpasqualini, suv, nyn531, b3ll, aaronpang, kimon, grp, jonathan, rnystrom, nadi

Reviewed By: nadi

Subscribers: trunkagent, rnystrom

Differential Revision: https://phabricator.fb.com/D1894023

Signature: t1:1894023:1426026643:203945b6a7c318f6d2c9b94d876da61da31327bd

yangyangluoluo/AsyncDisplayKit,dvan001/AsyncDisplayKit,donpark/AsyncDisplayKit,levi/AsyncDisplayKit,eeeyes/AsyncDisplayKit,zeitgeist7/AsyncDisplayKit,NghiaTranUIT/AsyncDisplayKit,PodsMakleso6/AsyncDisplayKit,zeitgeist7/AsyncDisplayKit,benzguo/AsyncDisplayKit,mtxs007/AsyncDisplayKit,Xinchi/AsyncDisplayKit,lappp9/AsyncDisplayKit,harryworld/AsyncDisplayKit,garrettmoon/AsyncDisplayKit,Teino1978-Corp/Teino1978-Corp-AsyncDisplayKit,hannahmbanana/AsyncDisplayKit,RuiAAPeres/AsyncDisplayKit,nivanchikov/AsyncDisplayKit,dskatz22/AsyncDisplayKit,benzguo/AsyncDisplayKit,hbucius/AsyncDisplayKit,maicki/AsyncDisplayKit,zeyang101909/AsyncDisplayKit,skullacy/AsyncDisplayKit,meitianapp/AsyncDisplayKit,steveram/AsyncDisplayKit,hannahmbanana/AsyncDisplayKit,rcancro/AsyncDisplayKit,dvan001/AsyncDisplayKit,skullacy/AsyncDisplayKit,programming086/AsyncDisplayKit,jellenbogen/AsyncDisplayKit,skullacy/AsyncDisplayKit,ppamorim/AsyncDisplayKit,eeeyes/AsyncDisplayKit,nrcmedia/AsyncDisplayKit,PodsMakleso6/AsyncDisplayKit,nivanchikov/AsyncDisplayKit,garrettmoon/AsyncDisplayKit,ERussel/AsyncDisplayKit,k1ok3n/AsyncDisplayKit,NghiaTranUIT/AsyncDisplayKit,msdgwzhy6/AsyncDisplayKit,rahul-malik/AsyncDisplayKit,adamdahan/AsyncDisplayKit,dskatz22/AsyncDisplayKit,rcancro/AsyncDisplayKit,mtxs007/AsyncDisplayKit,zhangyabinzyb/AsyncDisplayKit,JetZou/AsyncDisplayKit,eanagel/AsyncDisplayKit,steveram/AsyncDisplayKit,zeitgeist7/AsyncDisplayKit,supriyantomaftuh/AsyncDisplayKit,zdw19840929/AsyncDisplayKit,zeyang101909/AsyncDisplayKit,marmelroy/AsyncDisplayKit,jflinter/AsyncDisplayKit,pytouzain/AsyncDisplayKit,paulyoung/AsyncDisplayKit,skullacy/AsyncDisplayKit,JetZou/AsyncDisplayKit,rahul-malik/AsyncDisplayKit,hbucius/AsyncDisplayKit,maicki/AsyncDisplayKit,smyrgl/AsyncDisplayKit,grgcombs/AsyncDisplayKit,programming086/AsyncDisplayKit,200895045/AsyncDisplayKit,21451061/AsyncDisplayKit,hannahmbanana/AsyncDisplayKit,donpark/AsyncDisplayKit,ppamorim/AsyncDisplayKit,wangjiangwen/AsyncDisplayKit,adamdahan/AsyncDisplayKit,bimawa/AsyncDisplayKit,wangjiangwen/AsyncDisplayKit,tharhtet/AsyncDisplayKit,adamdahan/AsyncDisplayKit,owenwuef/AsyncDisplayKit,nrcmedia/AsyncDisplayKit,flovouin/AsyncDisplayKit,hejunbinlan/AsyncDisplayKit,steveram/AsyncDisplayKit,200895045/AsyncDisplayKit,nivanchikov/AsyncDisplayKit,skullacy/AsyncDisplayKit,nrcmedia/AsyncDisplayKit,frankenthumbs/AsyncDisplayKit,NghiaTranUIT/AsyncDisplayKit,Adlai-Holler/AsyncDisplayKit,xujim/AsyncDisplayKit,zhangyabinzyb/AsyncDisplayKit,aaronschubert0/AsyncDisplayKit,mtxs007/AsyncDisplayKit,rmls/AsyncDisplayKit,rmls/AsyncDisplayKit,flovouin/AsyncDisplayKit,Cen92/AsyncDisplayKit,nrcmedia/AsyncDisplayKit,Teino1978-Corp/Teino1978-Corp-AsyncDisplayKit,gazreese/AsyncDisplayKit,yufenglv/AsyncDisplayKit,facebook/AsyncDisplayKit,rcancro/AsyncDisplayKit,treejames/AsyncDisplayKit,george-gw/AsyncDisplayKit,supriyantomaftuh/AsyncDisplayKit,21451061/AsyncDisplayKit,NghiaTranUIT/AsyncDisplayKit,21451061/AsyncDisplayKit,Teino1978-Corp/Teino1978-Corp-AsyncDisplayKit,marmelroy/AsyncDisplayKit,flovouin/AsyncDisplayKit,dvan001/AsyncDisplayKit,KacheFlowe/AsyncDisplayKit,facebook/AsyncDisplayKit,JetZou/AsyncDisplayKit,ERussel/AsyncDisplayKit,k1ok3n/AsyncDisplayKit,bimawa/AsyncDisplayKit,grgcombs/AsyncDisplayKit,tharhtet/AsyncDisplayKit,george-gw/AsyncDisplayKit,frankenthumbs/AsyncDisplayKit,zeyang101909/AsyncDisplayKit,21451061/AsyncDisplayKit,codepython/AsyncDisplayKit,codepython/AsyncDisplayKit,treejames/AsyncDisplayKit,KacheFlowe/AsyncDisplayKit,msdgwzhy6/AsyncDisplayKit,mtxs007/AsyncDisplayKit,levi/AsyncDisplayKit,DanielAsher/AsyncDisplayKit,zdw19840929/AsyncDisplayKit,paulyoung/AsyncDisplayKit,kesiking/AsyncDisplayKit,nivanchikov/AsyncDisplayKit,yufenglv/AsyncDisplayKit,TheoJL/AsyncDisplayKit,treejames/AsyncDisplayKit,garrettmoon/AsyncDisplayKit,rmls/AsyncDisplayKit,200895045/AsyncDisplayKit,lappp9/AsyncDisplayKit,Cen92/AsyncDisplayKit,samhsiung/AsyncDisplayKit,nrcmedia/AsyncDisplayKit,meitianapp/AsyncDisplayKit,zeitgeist7/AsyncDisplayKit,k1ok3n/AsyncDisplayKit,supriyantomaftuh/AsyncDisplayKit,adamdahan/AsyncDisplayKit,chrisdanford/AsyncDisplayKit,k1ok3n/AsyncDisplayKit,xujim/AsyncDisplayKit,RuiAAPeres/AsyncDisplayKit,angi2/AsyncDisplayKit,benzguo/AsyncDisplayKit,yufenglv/AsyncDisplayKit,DanielAsher/AsyncDisplayKit,marmelroy/AsyncDisplayKit,levi/AsyncDisplayKit,zeyang101909/AsyncDisplayKit,jflinter/AsyncDisplayKit,jellenbogen/AsyncDisplayKit,rahul-malik/AsyncDisplayKit,RuiAAPeres/AsyncDisplayKit,tharhtet/AsyncDisplayKit,ERussel/AsyncDisplayKit,maicki/AsyncDisplayKit,chrisdanford/AsyncDisplayKit,hejunbinlan/AsyncDisplayKit,gazreese/AsyncDisplayKit,smyrgl/AsyncDisplayKit,hbucius/AsyncDisplayKit,TheoJL/AsyncDisplayKit,ppamorim/AsyncDisplayKit,bimawa/AsyncDisplayKit,benzguo/AsyncDisplayKit,eeeyes/AsyncDisplayKit,RuiAAPeres/AsyncDisplayKit,grgcombs/AsyncDisplayKit,Teino1978-Corp/Teino1978-Corp-AsyncDisplayKit,k1ok3n/AsyncDisplayKit,flovouin/AsyncDisplayKit,meitianapp/AsyncDisplayKit,aaronschubert0/AsyncDisplayKit,pytouzain/AsyncDisplayKit,TheoJL/AsyncDisplayKit,hejunbinlan/AsyncDisplayKit,tomizimobile/AsyncDisplayKit,dskatz22/AsyncDisplayKit,levi/AsyncDisplayKit,lappp9/AsyncDisplayKit,codepython/AsyncDisplayKit,frankenthumbs/AsyncDisplayKit,yufenglv/AsyncDisplayKit,sabby3861/AsyncDisplayKit,kesiking/AsyncDisplayKit,Xinchi/AsyncDisplayKit,PodsMakleso6/AsyncDisplayKit,TheoJL/AsyncDisplayKit,zdw19840929/AsyncDisplayKit,Adlai-Holler/AsyncDisplayKit,yangyangluoluo/AsyncDisplayKit,pytouzain/AsyncDisplayKit,harryworld/AsyncDisplayKit,kesiking/AsyncDisplayKit,msdgwzhy6/AsyncDisplayKit,JetZou/AsyncDisplayKit,sabby3861/AsyncDisplayKit,tomizimobile/AsyncDisplayKit,eeeyes/AsyncDisplayKit,levi/AsyncDisplayKit,hannahmbanana/AsyncDisplayKit,bimawa/AsyncDisplayKit,lappp9/AsyncDisplayKit,zeitgeist7/AsyncDisplayKit,maicki/AsyncDisplayKit,rcancro/AsyncDisplayKit,zdw19840929/AsyncDisplayKit,romyilano/AsyncDisplayKit,george-gw/AsyncDisplayKit,romyilano/AsyncDisplayKit,flovouin/AsyncDisplayKit,garrettmoon/AsyncDisplayKit,marmelroy/AsyncDisplayKit,eanagel/AsyncDisplayKit,kesiking/AsyncDisplayKit,frankenthumbs/AsyncDisplayKit,codepython/AsyncDisplayKit,harryworld/AsyncDisplayKit,aaronschubert0/AsyncDisplayKit,smyrgl/AsyncDisplayKit,owenwuef/AsyncDisplayKit,hannahmbanana/AsyncDisplayKit,samhsiung/AsyncDisplayKit,eanagel/AsyncDisplayKit,pytouzain/AsyncDisplayKit,chrisdanford/AsyncDisplayKit,jellenbogen/AsyncDisplayKit,DanielAsher/AsyncDisplayKit,aaronschubert0/AsyncDisplayKit,supriyantomaftuh/AsyncDisplayKit,Xinchi/AsyncDisplayKit,yufenglv/AsyncDisplayKit,grgcombs/AsyncDisplayKit,treejames/AsyncDisplayKit,xujim/AsyncDisplayKit,meitianapp/AsyncDisplayKit,owenwuef/AsyncDisplayKit,wangjiangwen/AsyncDisplayKit,NghiaTranUIT/AsyncDisplayKit,harryworld/AsyncDisplayKit,Cen92/AsyncDisplayKit,eanagel/AsyncDisplayKit,treejames/AsyncDisplayKit,aaronschubert0/AsyncDisplayKit,dvan001/AsyncDisplayKit,tomizimobile/AsyncDisplayKit,todotodoo/AsyncDisplayKit,KacheFlowe/AsyncDisplayKit,jellenbogen/AsyncDisplayKit,paulyoung/AsyncDisplayKit,george-gw/AsyncDisplayKit,angi2/AsyncDisplayKit,Xinchi/AsyncDisplayKit,romyilano/AsyncDisplayKit,msdgwzhy6/AsyncDisplayKit,ppamorim/AsyncDisplayKit,ERussel/AsyncDisplayKit,yangyangluoluo/AsyncDisplayKit,donpark/AsyncDisplayKit,todotodoo/AsyncDisplayKit,zhangyabinzyb/AsyncDisplayKit,jflinter/AsyncDisplayKit,programming086/AsyncDisplayKit,chrisdanford/AsyncDisplayKit,rmls/AsyncDisplayKit,KacheFlowe/AsyncDisplayKit,hbucius/AsyncDisplayKit,PodsMakleso6/AsyncDisplayKit,nivanchikov/AsyncDisplayKit,dskatz22/AsyncDisplayKit,Adlai-Holler/AsyncDisplayKit,angi2/AsyncDisplayKit,angi2/AsyncDisplayKit,donpark/AsyncDisplayKit,rahul-malik/AsyncDisplayKit,jellenbogen/AsyncDisplayKit,DanielAsher/AsyncDisplayKit,gazreese/AsyncDisplayKit,zeyang101909/AsyncDisplayKit,gazreese/AsyncDisplayKit,yangyangluoluo/AsyncDisplayKit,facebook/AsyncDisplayKit,romyilano/AsyncDisplayKit,rmls/AsyncDisplayKit,DanielAsher/AsyncDisplayKit,owenwuef/AsyncDisplayKit,eanagel/AsyncDisplayKit,facebook/AsyncDisplayKit,steveram/AsyncDisplayKit,todotodoo/AsyncDisplayKit,hejunbinlan/AsyncDisplayKit,Xinchi/AsyncDisplayKit,todotodoo/AsyncDisplayKit,KacheFlowe/AsyncDisplayKit,200895045/AsyncDisplayKit,dskatz22/AsyncDisplayKit,JetZou/AsyncDisplayKit,tomizimobile/AsyncDisplayKit,xujim/AsyncDisplayKit,harryworld/AsyncDisplayKit,smyrgl/AsyncDisplayKit,programming086/AsyncDisplayKit,maicki/AsyncDisplayKit,zhangyabinzyb/AsyncDisplayKit,samhsiung/AsyncDisplayKit,donpark/AsyncDisplayKit,PodsMakleso6/AsyncDisplayKit,yangyangluoluo/AsyncDisplayKit,Cen92/AsyncDisplayKit,angi2/AsyncDisplayKit,frankenthumbs/AsyncDisplayKit,tomizimobile/AsyncDisplayKit,tharhtet/AsyncDisplayKit,paulyoung/AsyncDisplayKit,programming086/AsyncDisplayKit,wangjiangwen/AsyncDisplayKit,RuiAAPeres/AsyncDisplayKit,sabby3861/AsyncDisplayKit,rcancro/AsyncDisplayKit,xujim/AsyncDisplayKit,Teino1978-Corp/Teino1978-Corp-AsyncDisplayKit,Adlai-Holler/AsyncDisplayKit,zdw19840929/AsyncDisplayKit,samhsiung/AsyncDisplayKit,jflinter/AsyncDisplayKit,sabby3861/AsyncDisplayKit,garrettmoon/AsyncDisplayKit,Adlai-Holler/AsyncDisplayKit,paulyoung/AsyncDisplayKit