Sentinel: send SLAVEOF with MULTI, CLIENT KILL, CONFIG REWRITE.
Sentinel: send SLAVEOF with MULTI, CLIENT KILL, CONFIG REWRITE.

This implements the new Sentinel-Client protocol for the Sentinel part:
now instances are reconfigured using a transaction that ensures that the
config is rewritten in the target instance, and that clients lose the
connection with the instance, in order to be forced to: ask Sentinel,
reconnect to the instance, and verify the instance role with the new
ROLE command.

jackyan/redis,wujf/redis,kaushik94/redis,spinlock/redis,seppo0010/rlite-server,SummonY/redis,arijitvt/redis,SummonY/redis,riyan8250/redis,zczhuohuo/redis,duanx/redis,xuguruogu/redis,pmem/redis,itugs/redis,GrimDerp/redis,linfangrong/redis,neomantra/redis,modulexcite/redis,badboy/redis,kaushik94/redis,seandsky/redis,190235047/redis,flashbuckets/redis,ncopa/redis,jasonkying/redis,roth1002/redis,LongXQ/redis,mumingv/redis,mverrilli/redis,abhiklodh/redis,twskipper/redis,mengyou0304/redis,Sciumo/redis,MasahikoSawada/redis,zhiliaoniu/redis,timothyohare/3rdPartySrc-redis,mcanthony/redis,AplayER/redis,badboy/redis,zczhuohuo/redis,oranagra/redis,ctripcorp/redis,rouzier/redis,takeshineshiro/redis,roth1002/redis,riyan8250/redis,pkdevbox/redis,kaushik94/redis,wbailey5/redis,holstvoogd/redis,clamoriniere1A/redis,mingyaaaa/redis,devaos/redis,cnbin/redis,jasonkying/redis,Soledad89/redis,pkdevbox/redis,j0hnma/szredis,GitHubMota/redis,arijitvt/redis,oranagra/redis,colstrom/redis,honestme/redis,saisai/redis,simplestbest/redis,wprice/redis,twskipper/redis,kmiku7/redis,modulexcite/redis,josiahcarlson/redis,nnog/redis,mattsta/redis,qiyang0221/redis,SyntaxStacks/redis,mattsta/redis,tanghaodong25/redis,gilala/hbjredis,z-fork/redis,OmarQunsul/graph-redis,izhoujie/redis,RepmujNetsik/redis,valdsJohn/redis,seandsky/redis,Aaron1992/redis,zhiliaoniu/redis,Wangyao14cyy/redis,pcarrier/redis,badboy/redis,mengzhejin/RedisStudy,yuhc/redis-benchmark-enhanced,seppo0010/redis,timothyohare/3rdPartySrc-redis,mingyaaaa/redis,AplayER/redis,alenslan/redis,programmecat/redis,mattsta/redis,twskipper/redis,yuhc/redis-benchmark-enhanced,soveran/redis,roth1002/redis,hornen/redis,wprice/redis,ncopa/redis,holstvoogd/redis,ytjiang/redis,ituncle/redis,mingyaaaa/redis,janekmi/redis,universsky/redis,GrimDerp/redis,shining-yang/redis,xlzhan/redis,gaoxianglong/redis,brg-liuwei/redis,csuhawk/redis,neomantra/redis,gilala/bjredis,hornen/redis,nuxeh/redis,gilala/redis,wujf/redis,tellapart/redis,mengyou0304/redis,dreamquster/redis,Aliceljm1/redis,cloudrain21/redis,riyan8250/redis,weizijun/redis,xujunhai1991/redis,qiyang0221/redis,simplestbest/redis,PKRoma/redis,AplayER/redis,dayuoba/redis,pedigree/redis,ton31337/redis,rouzier/redis,cusspvz/redis,takeshineshiro/redis,abhiklodh/redis,4396/redis,healerkx/redis,mengyou0304/redis,thomasdarimont/redis,netroby/redis,ErikDubbelboer/redis,xujunhai1991/redis,pmem/redis,oranagra/redis,CodeJuan/redis,rogerlz/redis,AALEKH/redis,ipmobiletech/redis,GitHubMota/redis,rogerlz/redis,YongMan/redis,francischan714/redis,j0hnma/hszredis,rogerchina/redis,Markgorden/redis,ErikDubbelboer/redis,jingjidejuren/redis,Soledad89/redis,kensou97/redis,alenslan/redis,elkingtonmcb/redis,fengshao0907/redis,tanghaodong25/redis,taoguan/redis,clamoriniere1A/redis,xlzhan/redis,JoeWoo/redis,LongXQ/redis,valdsJohn/redis,soveran/redis,pcarrier/redis,simplestbest/redis,SummonY/redis,neomantra/redis,devaos/redis,takeshineshiro/redis,charsyam/redis,takeshineshiro/redis,YuanZhewei/redis,PKRoma/redis,wujf/redis,pmem/redis,antirez/redis,LongXQ/redis,zhcy/redis,gilala/hbjredis,flashbuckets/redis,YuraLukashik/redis,blackmady/redis,charsyam/redis,CodeJuan/redis,Sciumo/redis,csuhawk/redis,OmarQunsul/graph-redis,ouyangkongtong/redis,mumingv/redis,fengshao0907/redis,programmecat/redis,OmarQunsul/graph-redis,4396/redis,cloudrain21/redis,antirez/redis,vincent-vivian-liu/redis,shining-yang/redis,brg-liuwei/redis,janekmi/redis,thomasdarimont/redis,atreeyang/redis,roth1002/redis,h0x91b/redis,ncopa/redis,NBSW/redis,ErikDubbelboer/redis,weizijun/redis,190235047/redis,CodeJuan/redis,arijitvt/redis,atreeyang/redis,jingjidejuren/redis,francischan714/redis,hawkchch/redis,soloestoy/redis,twskipper/redis,wangyikai/redis,gaoxianglong/redis,weizijun/redis,gilala/hbjredis,zhiliaoniu/redis,josiahcarlson/redis,duanx/redis,xlzhan/redis,cusspvz/redis,SyntaxStacks/redis,kensou97/redis,jasonkying/redis,cnbin/redis,SummonY/redis,ofirluzon/redis,dreamquster/redis,xujunhai1991/redis,hgl888/redis,tjschuck/redis,ituncle/redis,h0x91b/redis,RepmujNetsik/redis,AplayER/redis,huyuezheng/redis,PradheepShrinivasan/redis,rogerchina/redis,mverrilli/redis,mverrilli/redis,rouzier/redis,gilala/redis,pmem/redis,aim-for-better/redis,janekmi/redis,citusdata/redis,devaos/redis,hawkchch/redis,MasahikoSawada/redis,gaoxianglong/redis,seandsky/redis,hornen/redis,kmiku7/redis,saisai/redis,pcarrier/redis,j0hnma/hszredis,july2993/redis,tellapart/redis,YuraLukashik/redis,guker/redis,saisai/redis,tellapart/redis,itugs/redis,wprice/redis,devaos/redis,huyuezheng/redis,hedisdb/hedis,MOON-CLJ/redis,seppo0010/rlite-server,rogerlz/redis,timothyohare/3rdPartySrc-redis,YongMan/redis,francischan714/redis,supasate/redis,itamarhaber/redis,mgk/redis,simplestbest/redis,MOON-CLJ/redis,NBSW/redis,nuxeh/redis,h0x91b/redis,PradheepShrinivasan/redis,linfangrong/redis,modulexcite/redis,itugs/redis,soloestoy/redis,JoeWoo/redis,allengaller/redis,mcanthony/redis,hgl888/redis,itamarhaber/redis,ytjiang/redis,xuguruogu/redis,shreesundara/redis,a-pavlov/redis,pedigree/redis,supasate/redis,jackyan/redis,kmiku7/redis,Soledad89/redis,blackmady/redis,iandyh/redis,ton31337/redis,Aaron1992/redis,josiahcarlson/redis,wangyikai/redis,gilala/hredis,hawkchch/redis,zhiliaoniu/redis,antirez/redis,zczhuohuo/redis,Wangyao14cyy/redis,pedigree/redis,ton31337/redis,pcarrier/redis,zguangyu/redis,narma/redis,sunheehnus/redis,StevenTsai/redis,hornen/redis,healerkx/redis,elkingtonmcb/redis,JoeWoo/redis,netroby/redis,gilala/bjredis,kensou97/redis,GitHubMota/redis,Markgorden/redis,mengzhejin/RedisStudy,oranagra/redis,OmarQunsul/graph-redis,mengyou0304/redis,mengzhejin/RedisStudy,hedisdb/hedis,190235047/redis,harrisonfeng/redis,wenxueliu/redis_comment,zhcy/redis,rogerchina/redis,gaoxianglong/redis,PKRoma/redis,4396/redis,qiyang0221/redis,mengzhejin/RedisStudy,aim-for-better/redis,ituncle/redis,MasahikoSawada/redis,yossigo/redis,wangyikai/redis,zhcy/redis,colstrom/redis,citusdata/redis,vincent-vivian-liu/redis,iandyh/redis,arijitvt/redis,j0hnma/hszredis,soloestoy/redis,davidradunz/redis,xujunhai1991/redis,elkingtonmcb/redis,j0hnma/hszredis,soloestoy/redis,universsky/redis,zguangyu/redis,izhoujie/redis,mgk/redis,allengaller/redis,xlzhan/redis,Wangyao14cyy/redis,honestme/redis,rouzier/redis,AALEKH/redis,h0x91b/redis,RepmujNetsik/redis,qiyang0221/redis,ipmobiletech/redis,taoguan/redis,colstrom/redis,soveran/redis,rogerchina/redis,abhiklodh/redis,tanghaodong25/redis,nnog/redis,programmecat/redis,supasate/redis,iandyh/redis,guker/redis,zczhuohuo/redis,soveran/redis,wangyikai/redis,allengaller/redis,alenslan/redis,Wangyao14cyy/redis,ipmobiletech/redis,dayuoba/redis,flashbuckets/redis,yossigo/redis,seppo0010/redis,timothyohare/3rdPartySrc-redis,july2993/redis,tanghaodong25/redis,tjschuck/redis,MOON-CLJ/redis,kaushik94/redis,seppo0010/redis,j0hnma/szredis,nnog/redis,Markgorden/redis,z-fork/redis,dayuoba/redis,cloudrain21/redis,Aaron1992/redis,cloudrain21/redis,neomantra/redis,harrisonfeng/redis,netroby/redis,cusspvz/redis,wenxueliu/redis_comment,GrimDerp/redis,citusdata/redis,PKRoma/redis,cnbin/redis,pkdevbox/redis,iandyh/redis,zguangyu/redis,PradheepShrinivasan/redis,badboy/redis,citusdata/redis,ouyangkongtong/redis,ofirluzon/redis,YuraLukashik/redis,xuguruogu/redis,brg-liuwei/redis,thomasdarimont/redis,SyntaxStacks/redis,healerkx/redis,NBSW/redis,4396/redis,colstrom/redis,ofirluzon/redis,clamoriniere1A/redis,190235047/redis,zguangyu/redis,GitHubMota/redis,huyuezheng/redis,netroby/redis,fengshao0907/redis,a-pavlov/redis,ton31337/redis,a-pavlov/redis,PradheepShrinivasan/redis,gilala/hredis,z-fork/redis,honestme/redis,sunheehnus/redis,yossigo/redis,weizijun/redis,mgk/redis,josiahcarlson/redis,hedisdb/hedis,honestme/redis,nuxeh/redis,mverrilli/redis,fengshao0907/redis,dayuoba/redis,taoguan/redis,wprice/redis,charsyam/redis,zhcy/redis,ytjiang/redis,atreeyang/redis,wenxueliu/redis_comment,antirez/redis,charsyam/redis,z-fork/redis,j0hnma/szredis,guker/redis,gilala/bjredis,janekmi/redis,mumingv/redis,shreesundara/redis,mgk/redis,spinlock/redis,ytjiang/redis,brg-liuwei/redis,narma/redis,riyan8250/redis,Sciumo/redis,jingjidejuren/redis,CodeJuan/redis,JoeWoo/redis,shreesundara/redis,j0hnma/szredis,mingyaaaa/redis,blackmady/redis,YuanZhewei/redis,hgl888/redis,gilala/redis,hedisdb/hedis,seppo0010/rlite-server,ctripcorp/redis,oranagra/redis,wbailey5/redis,wbailey5/redis,mcanthony/redis,jackyan/redis,july2993/redis,flashbuckets/redis,gilala/hredis,thomasdarimont/redis,izhoujie/redis,kensou97/redis,YuanZhewei/redis,jingjidejuren/redis,StevenTsai/redis,duanx/redis,mumingv/redis,Aliceljm1/redis,ouyangkongtong/redis,StevenTsai/redis,francischan714/redis,alenslan/redis,spinlock/redis,valdsJohn/redis,Aliceljm1/redis,davidradunz/redis,universsky/redis,SyntaxStacks/redis,wenxueliu/redis_comment,saisai/redis,davidradunz/redis,nnog/redis,spinlock/redis,izhoujie/redis,universsky/redis,abhiklodh/redis,a-pavlov/redis,gilala/bjredis,gilala/hredis,aim-for-better/redis,ctripcorp/redis,yossigo/redis,Sciumo/redis,narma/redis,gilala/redis,taoguan/redis,GrimDerp/redis,seppo0010/rlite-server,healerkx/redis,sunheehnus/redis,tjschuck/redis,ErikDubbelboer/redis,programmecat/redis,Aaron1992/redis,atreeyang/redis,itugs/redis,itamarhaber/redis,itamarhaber/redis,holstvoogd/redis,ofirluzon/redis,harrisonfeng/redis,davidradunz/redis,LongXQ/redis,yossigo/redis,yuhc/redis-benchmark-enhanced,dreamquster/redis,cusspvz/redis,Aliceljm1/redis,blackmady/redis,sunheehnus/redis,neomantra/redis,YongMan/redis,hgl888/redis,linfangrong/redis,Soledad89/redis,vincent-vivian-liu/redis,modulexcite/redis,ituncle/redis,MasahikoSawada/redis,shining-yang/redis,tellapart/redis,supasate/redis,pkdevbox/redis,ouyangkongtong/redis,RepmujNetsik/redis,ofirluzon/redis,csuhawk/redis,AALEKH/redis,mcanthony/redis,allengaller/redis,linfangrong/redis,seppo0010/redis,xuguruogu/redis,wujf/redis,cnbin/redis,ncopa/redis,jackyan/redis,tjschuck/redis,gilala/hbjredis,jasonkying/redis,PKRoma/redis,YongMan/redis,july2993/redis,clamoriniere1A/redis,shreesundara/redis,rogerlz/redis,aim-for-better/redis,ipmobiletech/redis,charsyam/redis,YuraLukashik/redis,holstvoogd/redis,guker/redis,elkingtonmcb/redis,huyuezheng/redis,nuxeh/redis,dreamquster/redis,valdsJohn/redis,kmiku7/redis,YuanZhewei/redis,NBSW/redis,AALEKH/redis,duanx/redis,hawkchch/redis,yuhc/redis-benchmark-enhanced,ctripcorp/redis,vincent-vivian-liu/redis,seandsky/redis,harrisonfeng/redis,Markgorden/redis,shining-yang/redis,pedigree/redis,wbailey5/redis,StevenTsai/redis,csuhawk/redis,soloestoy/redis