Close connection with timedout slaves.
Close connection with timedout slaves.

Now masters, using the time at which the last REPLCONF ACK was received,
are able to explicitly disconnect slaves that are no longer responding.

Previously the only chance was to see a very long output buffer, that
was highly suboptimal.

seppo0010/redis,rogerlz/redis,nilyang/redis-tdd-annotation,xujunhai1991/redis,wenxueliu/redis_comment,supasate/redis,itamarhaber/redis,SyntaxStacks/redis,tjschuck/redis,nuxeh/redis,soloestoy/redis,fankeke/redis-3.0-annotated,RepmujNetsik/redis,HouKangkang/redis-3.0-annotated,sunheehnus/redis,aim-for-better/redis,a-pavlov/redis,hawkchch/redis,josiahcarlson/redis,modulexcite/redis,xlzhan/redis,twskipper/redis,gilala/hredis,mumingv/redis-3.0-annotated,yybirdcf/learn-redis,cloudrain21/redis,soloestoy/redis,SummonY/redis,mcanthony/redis,programmecat/redis,tellapart/redis,allengaller/redis,SummonY/redis,ytjiang/redis,Aliceljm1/redis,honestme/redis,nilyang/redis-tdd-annotation,yuhc/redis-benchmark-enhanced,soveran/redis,gilala/bjredis,PradheepShrinivasan/redis,kensou97/redis,jasonkying/redis,brg-liuwei/redis,holstvoogd/redis,mattsta/redis,clamoriniere1A/redis,narma/redis,spearhead-ea/redis,gilala/hredis,fengshao0907/redis,Aliceljm1/redis-3.0-annotated,maodeyi/redis_lua,jackyan/redis,ketor/redis,fengshao0907/redis,haima-zju/redis-3.0-annotated,zhoudayang/redis,yossigo/redis,allengaller/redis,Wangyao14cyy/redis,Aliceljm1/redis,HouKangkang/redis-3.0-annotated,thomasdarimont/redis,xuzhezhaozhao/redis_reading,tellapart/redis,a-pavlov/redis,Aliceljm1/redis,YongMan/redis,gaoxianglong/redis,ituncle/redis,Aaron1992/redis,dongqifan2/redis-3.0-annotated,mingyaaaa/redis,ksarch-saas/redis,kensou97/redis,zhiliaoniu/redis,francischan714/redis,ttuna/msot-redis,Wangyao14cyy/redis,elkingtonmcb/redis,nnog/redis,YuanZhewei/redis,JoeWoo/redis,Soledad89/redis,hawkchch/redis,neomantra/redis,onlymellb/redis-3.0-annotated,soloestoy/redis,zy416548283/redis-3.0-annotated,WorkingOfTimtohyZhang/redis-3.0-annotated,supasate/redis,itugs/redis,gongice/redis-3.0-annotated,ErikDubbelboer/redis,shshlzh/redis-3.0-annotated,zhiliaoniu/redis,allengaller/redis,yybirdcf/learn-redis,huyuezheng/redis,ketor/redis,RepmujNetsik/redis,flashbuckets/redis,Markgorden/redis,Sciumo/redis,HeartSaVioR/redis,pcarrier/redis,wangyikai/redis,oranagra/redis,hedisdb/hedis,izhoujie/redis,wuyu201321060203/redis-3.0-annotated,onlymellb/redis-3.0-annotated,vincent-vivian-liu/redis,hedisdb/hedis,ramonsnir/redis,ReadCode/redis-3.0-annotated,harrisonfeng/redis,twskipper/redis,idning/redis,healerkx/redis,Aliceljm1/redis-3.0-annotated,gilala/bjredis,abhiklodh/redis,rogerchina/redis,Soledad89/redis,takeshineshiro/redis,antirez/redis,pkdevbox/redis,rogerchina/redis,SyntaxStacks/redis,dongqifan2/redis-3.0-annotated,csuhawk/redis,YuanZhewei/redis,janekmi/redis,badboy/redis,alenslan/redis,qiyang0221/redis,shshlzh/redis-3.0-annotated,mcanthony/redis,slfs007/mk-redis,xujunhai1991/redis,onlymellb/redis-3.0-annotated,vincent-vivian-liu/redis,gaoxianglong/redis,josiahcarlson/redis,moonbingbing/redis-3.0-annotated,fankeke/redis-3.0-annotated,csuhawk/redis,kaushik94/redis,JoeWoo/redis,pkdevbox/redis,0x55/redis-3.0-annotated,holstvoogd/redis,LongXQ/redis,rouzier/redis,Sciumo/redis,mengzhejin/RedisStudy,jxwr/redis,itamarhaber/redis,GitHubMota/redis,davidradunz/redis,holstvoogd/redis,ctripcorp/redis,rogerchina/redis,qiyang0221/redis,ouyangkongtong/redis,wuyu201321060203/redis-3.0-annotated,mengzhejin/RedisStudy,colstrom/redis,shreesundara/redis,jackyan/redis,z-fork/redis,wbailey5/redis,hornen/redis,yossigo/redis,gilala/redis,arijitvt/redis,pedigree/redis,AALEKH/redis,StevenTsai/redis,thomasdarimont/redis,soveran/redis,taoguan/redis,duanx/redis,mengyou0304/redis,AplayER/redis,gilala/bjredis,francischan714/redis,ton31337/redis,ouyangkongtong/redis,gechong/redis-3.0-annotated,elkingtonmcb/redis,seandsky/redis,OmarQunsul/graph-redis,msn217/redis-3.0-annotated,buobao/redis-3.0-annotated,MSOpenTech/redis,itamarhaber/redis,shreesundara/redis,maodeyi/redis_lua,simplestbest/redis,xuzhezhaozhao/redis_reading,arijitvt/redis,brg-liuwei/redis,wuyu201321060203/redis-3.0-annotated,h0x91b/redis,Aaron1992/redis,zy416548283/redis-3.0-annotated,modulexcite/redis,vincent-vivian-liu/redis,rogerchina/redis,timothyohare/3rdPartySrc-redis,RepmujNetsik/redis,gongice/redis-3.0-annotated,july2993/redis,jacklee0810/redis-3.0-annotated,ofirluzon/redis,fengshao0907/redis-3.0-annotated,Markgorden/redis,mengyou0304/redis,adamweixuan/redis-3.0-annotated,qiyang0221/redis,yybirdcf/learn-redis,Markgorden/redis,himoca/redis,blackmady/redis,jbochi/parallel_redis,mverrilli/redis,cloudrain21/redis,Hailei/redis,ctripcorp/redis,slfs007/mk-redis,xuzhezhaozhao/redis_reading,idning/redis,CodeJuan/redis,hornen/redis,gaoxianglong/redis,yuzhangjob/redis-3.0-annotated-unstable,j0hnma/hszredis,pietern/redis,nnog/redis,iandyh/redis,mengyou0304/redis,rogerlz/redis,francischan714/redis,wprice/redis,Markgorden/redis,zhiliaoniu/redis,ton31337/redis,pietern/redis,soloestoy/redis,mgk/redis,weizijun/redis,flashbuckets/redis,rrsean/redis-3.0-annotated,GrimDerp/redis,moonbingbing/redis-3.0-annotated,josiahcarlson/redis,maodeyi/redis_lua,pmem/redis,MSOpenTech/redis,modulexcite/redis,MasahikoSawada/redis,h0x91b/redis,wprice/redis,Wangyao14cyy/redis,MSOpenTech/redis,xujunhai1991/redis,yossigo/redis,tjschuck/redis,roth1002/redis,spinlock/redis,pietern/redis,seandsky/redis,GrimDerp/redis,charsyam/redis,j0hnma/szredis,jxwr/redis,j0hnma/szredis,huangz1990/experiment-redis,HeartSaVioR/redis,HouKangkang/redis-3.0-annotated,pedigree/redis,PKRoma/redis,zczhuohuo/redis,YongMan/redis,SummonY/redis,tanghaodong25/redis,netroby/redis,louisliangjun/redis,charsyam/redis,jingjidejuren/redis,ttuna/msot-redis,zhoudayang/redis,PKRoma/redis,h0x91b/redis,antirez/redis,MOON-CLJ/redis,MOON-CLJ/redis,mumingv/redis,aim-for-better/redis,izhoujie/redis,arijitvt/redis,weizijun/redis,davidradunz/redis,HunanTV/redis,hornen/redis,buobao/redis-3.0-annotated,yuzhangjob/redis-3.0-annotated-unstable,brg-liuwei/redis,timothyohare/3rdPartySrc-redis,xuzhezhaozhao/redis_reading,gilala/bjredis,jasonkying/redis,sunlianqiang/redis-3.0-annotated,oranagra/redis,devaos/redis,wuyu201321060203/redis-3.0-annotated,ipmobiletech/redis,kmiku7/redis,huangz1990/experiment-redis,atreeyang/redis,MOON-CLJ/redis,hawkchch/redis,cloudrain21/redis,spearhead-ea/redis,supasate/redis,fengshao0907/redis,honestme/redis,cusspvz/redis,mumingv/redis-3.0-annotated,clamoriniere1A/redis,YuraLukashik/redis,gilala/redis,SummonY/redis,PKRoma/redis,shining-yang/redis,takeshineshiro/redis,gilala/hredis,rogerlz/redis,wujf/redis,zhcy/redis,cnbin/redis,narma/redis,xuguruogu/redis,iandyh/redis,zhcy/redis,ofirluzon/redis,Wangyao14cyy/redis,190235047/redis,dayuoba/redis,mumingv/redis-3.0-annotated,mengyou0304/redis,cusspvz/redis,magastzheng/redis-3.0-annotated,tjschuck/redis,tjschuck/redis,jackyan/redis,antirez/redis,wujf/redis,Aliceljm1/redis,zguangyu/redis,ErikDubbelboer/redis,wangyikai/redis,dongqifan2/redis-3.0-annotated,riyan8250/redis,seppo0010/rlite-server,jbochi/parallel_redis,kaushik94/redis,taoguan/redis,idning/redis,jacklee0810/redis-3.0-annotated,duanx/redis,unasm/redis-3.0-annotated,HeartSaVioR/redis,iandyh/redis,zhaobo1023/redis-3.0-annotated,neomantra/redis,jingjidejuren/redis,twskipper/redis,linfangrong/redis,CodeJuan/redis,dayuoba/redis,seppo0010/redis,spinlock/redis,healerkx/redis,YongMan/redis,healerkx/redis,mumingv/redis,programmecat/redis,elkingtonmcb/redis,clamoriniere1A/redis,wujf/redis,GitHubMota/redis,abhiklodh/redis,mumingv/redis,wbailey5/redis,zhcy/redis,itugs/redis,WorkingOfTimtohyZhang/redis-3.0-annotated,sunlianqiang/redis-3.0-annotated,seppo0010/rlite-server,pkdevbox/redis,GitHubMota/redis,cusspvz/redis,StevenTsai/redis,shshlzh/redis-3.0-annotated,badboy/redis,xlzhan/redis,josiahcarlson/redis,seppo0010/rlite-server,charsyam/redis,z-fork/redis,ytjiang/redis,kensou97/redis,takeshineshiro/redis,4396/redis,yuzhangjob/redis-3.0-annotated-unstable,ofirluzon/redis,whille/redis-3.0-annotated,weizijun/redis,zguangyu/redis,mattsta/redis,ReadCode/redis-3.0-annotated,louisliangjun/redis,AALEKH/redis,wenxueliu/redis_comment,nuxeh/redis,nnog/redis,jackyan/redis,tzq668766/redis-3.0-annotated,guker/redis,honestme/redis,shreesundara/redis,nilyang/redis-tdd-annotation,kaushik94/redis,adamweixuan/redis-3.0-annotated,badboy/redis,holstvoogd/redis,ipmobiletech/redis,rrsean/redis-3.0-annotated,guker/redis,miaoyc1989/redis-3.0-annotated,janekmi/redis,hgl888/redis,moonbingbing/redis-3.0-annotated,riyan8250/redis,gechong/redis-3.0-annotated,darksideofthemoo/redis-histogram,yybirdcf/learn-redis,linfangrong/redis,cnbin/redis,citusdata/redis,zczhuohuo/redis,pcarrier/redis,valdsJohn/redis,jasonkying/redis,hgl888/redis,allengaller/redis,sunheehnus/redis,gongice/redis-3.0-annotated,yossigo/redis,charsyam/redis,guker/redis,gaoxianglong/redis,rouzier/redis,duanx/redis,ouyangkongtong/redis,wbailey5/redis,AplayER/redis,tanghaodong25/redis,dreamquster/redis,iandyh/redis,saisai/redis,OmarQunsul/graph-redis,programmecat/redis,roth1002/redis,YuanZhewei/redis,OmarQunsul/graph-redis,StevenTsai/redis,mverrilli/redis,MasahikoSawada/redis,cnbin/redis,yossigo/redis,timothyohare/3rdPartySrc-redis,huangz1990/experiment-redis,zhoudayang/redis,jingjidejuren/redis,SyntaxStacks/redis,csuhawk/redis,universsky/redis,mverrilli/redis,Hailei/redis,xuguruogu/redis,Aliceljm1/redis-3.0-annotated,190235047/redis,huyuezheng/redis,pedigree/redis,StevenTsai/redis,supasate/redis,mumingv/redis,atreeyang/redis,abhiklodh/redis,blackmady/redis,fankeke/redis-3.0-annotated,flashbuckets/redis,kmiku7/redis,mgk/redis,kaushik94/redis,devaos/redis,haima-zju/redis-3.0-annotated,darksideofthemoo/redis-histogram,mingyaaaa/redis,j0hnma/szredis,taoguan/redis,universsky/redis,tanghaodong25/redis,a-pavlov/redis,saisai/redis,soveran/redis,ofirluzon/redis,mcanthony/redis,ctripcorp/redis,kmiku7/redis,4396/redis,Aaron1992/redis,AALEKH/redis,RepmujNetsik/redis,devaos/redis,whille/redis-3.0-annotated,zhaobo1023/redis-3.0-annotated,magastzheng/redis-3.0-annotated,alenslan/redis,hornen/redis,zhcy/redis,unasm/redis-3.0-annotated,ctripcorp/redis,ksarch-saas/redis,mgk/redis,dreamquster/redis,PKRoma/redis,tanghaodong25/redis,0x55/redis-3.0-annotated,adamweixuan/redis-3.0-annotated,mingyaaaa/redis,itamarhaber/redis,linfangrong/redis,zhoudayang/redis,ncopa/redis,dayuoba/redis,drinkthere/redis-3.0-annotated,huyuezheng/redis,rogerlz/redis,shining-yang/redis,splitice/redis,pcarrier/redis,ipmobiletech/redis,fengshao0907/redis,pmem/redis,seppo0010/redis,CodeJuan/redis,magastzheng/redis-3.0-annotated,oranagra/redis,ytjiang/redis,mgk/redis,fengshao0907/redis-3.0-annotated,janekmi/redis,seandsky/redis,davidradunz/redis,neomantra/redis,fengshao0907/redis-3.0-annotated,charsyam/redis,idning/redis,atreeyang/redis,wprice/redis,zhiliaoniu/redis,soveran/redis,xlzhan/redis,darksideofthemoo/redis-histogram,aim-for-better/redis,ramonsnir/redis,OmarQunsul/graph-redis,citusdata/redis,ituncle/redis,himoca/redis,saisai/redis,nnog/redis,a-pavlov/redis,gilala/hbjredis,pmem/redis,pcarrier/redis,190235047/redis,j0hnma/hszredis,shshlzh/redis-3.0-annotated,weizijun/redis,0x55/redis-3.0-annotated,nuxeh/redis,Sciumo/redis,yuhc/redis-benchmark-enhanced,izhoujie/redis,PradheepShrinivasan/redis,ncopa/redis,PradheepShrinivasan/redis,elkingtonmcb/redis,jbochi/redis,hgl888/redis,pkdevbox/redis,aim-for-better/redis,huangz1990/experiment-redis,narma/redis,wprice/redis,Soledad89/redis,hedisdb/hedis,huangz1990/redis-3.0-annotated,hawkchch/redis,zhaobo1023/redis-3.0-annotated,devaos/redis,honestme/redis,ErikDubbelboer/redis,LongXQ/redis,neomantra/redis,AplayER/redis,wenxueliu/redis_comment,drinkthere/redis-3.0-annotated,valdsJohn/redis,citusdata/redis,CodeJuan/redis,darksideofthemoo/redis-histogram,z-fork/redis,huangz1990/redis-3.0-annotated,wangyikai/redis,sunheehnus/redis,Sciumo/redis,ketor/redis,4396/redis,netroby/redis,NBSW/redis,buobao/redis-3.0-annotated,NBSW/redis,oranagra/redis,atreeyang/redis,programmecat/redis,guker/redis,seppo0010/redis,ton31337/redis,cnbin/redis,LongXQ/redis,nuxeh/redis,xujunhai1991/redis,riyan8250/redis,190235047/redis,louisliangjun/redis,saisai/redis,gilala/redis,PKRoma/redis,jbochi/redis,davidradunz/redis,ituncle/redis,Hailei/redis,harrisonfeng/redis,mengzhejin/RedisStudy,unasm/redis-3.0-annotated,roth1002/redis,july2993/redis,gilala/hbjredis,citusdata/redis,mingyaaaa/redis,spinlock/redis,dayuoba/redis,hedisdb/hedis,huangz1990/redis-3.0-annotated,shining-yang/redis,zy416548283/redis-3.0-annotated,slfs007/mk-redis,takeshineshiro/redis,universsky/redis,rouzier/redis,duanx/redis,splitice/redis,ReadCode/redis-3.0-annotated,riyan8250/redis,rrsean/redis-3.0-annotated,z-fork/redis,healerkx/redis,xuguruogu/redis,h0x91b/redis,clamoriniere1A/redis,blackmady/redis,zguangyu/redis,roth1002/redis,csuhawk/redis,ton31337/redis,AplayER/redis,antirez/redis,YuraLukashik/redis,dreamquster/redis,MSOpenTech/redis,ttuna/msot-redis,ouyangkongtong/redis,ErikDubbelboer/redis,pmem/redis,ofirluzon/redis,harrisonfeng/redis,oranagra/redis,brg-liuwei/redis,spinlock/redis,tzq668766/redis-3.0-annotated,alenslan/redis,zguangyu/redis,colstrom/redis,MasahikoSawada/redis,modulexcite/redis,universsky/redis,tellapart/redis,neomantra/redis,flashbuckets/redis,cusspvz/redis,sunlianqiang/redis-3.0-annotated,ituncle/redis,whille/redis-3.0-annotated,j0hnma/hszredis,0x55/redis-3.0-annotated,NBSW/redis,simplestbest/redis,gilala/hbjredis,linfangrong/redis,splitice/redis,thomasdarimont/redis,YongMan/redis,twskipper/redis,HunanTV/redis,harrisonfeng/redis,Hailei/redis,PradheepShrinivasan/redis,arijitvt/redis,miaoyc1989/redis-3.0-annotated,colstrom/redis,alenslan/redis,jingjidejuren/redis,nilyang/redis-tdd-annotation,yuhc/redis-benchmark-enhanced,msn217/redis-3.0-annotated,zczhuohuo/redis,gilala/hredis,mattsta/redis,badboy/redis,cloudrain21/redis,wenxueliu/redis_comment,july2993/redis,seppo0010/rlite-server,wangyikai/redis,gilala/redis,valdsJohn/redis,jbochi/redis,jbochi/parallel_redis,tellapart/redis,himoca/redis,janekmi/redis,pedigree/redis,mcanthony/redis,louisliangjun/redis,seandsky/redis,AALEKH/redis,vincent-vivian-liu/redis,tzq668766/redis-3.0-annotated,jxwr/redis,pietern/redis,dreamquster/redis,MasahikoSawada/redis,xlzhan/redis,gilala/hbjredis,sunheehnus/redis,taoguan/redis,SyntaxStacks/redis,wujf/redis,ksarch-saas/redis,GitHubMota/redis,shreesundara/redis,JoeWoo/redis,miaoyc1989/redis-3.0-annotated,j0hnma/hszredis,msn217/redis-3.0-annotated,HunanTV/redis,hgl888/redis,kmiku7/redis,gechong/redis-3.0-annotated,NBSW/redis,blackmady/redis,izhoujie/redis,HunanTV/redis,ncopa/redis,LongXQ/redis,itugs/redis,jasonkying/redis,mengzhejin/RedisStudy,Aaron1992/redis,ttuna/msot-redis,ksarch-saas/redis,itugs/redis,qiyang0221/redis,YuraLukashik/redis,simplestbest/redis,mverrilli/redis,yuhc/redis-benchmark-enhanced,july2993/redis,timothyohare/3rdPartySrc-redis,haima-zju/redis-3.0-annotated,xuguruogu/redis,ramonsnir/redis,colstrom/redis,abhiklodh/redis,spearhead-ea/redis,drinkthere/redis-3.0-annotated,zczhuohuo/redis,ytjiang/redis,ttuna/msot-redis,j0hnma/szredis,Soledad89/redis,wbailey5/redis,GrimDerp/redis,simplestbest/redis,JoeWoo/redis,soloestoy/redis,WorkingOfTimtohyZhang/redis-3.0-annotated,miaoyc1989/redis-3.0-annotated,4396/redis,YuraLukashik/redis,splitice/redis,MSOpenTech/redis,shining-yang/redis,netroby/redis,YuanZhewei/redis,netroby/redis,kensou97/redis,ipmobiletech/redis,huyuezheng/redis,francischan714/redis,HeartSaVioR/redis,GrimDerp/redis,rouzier/redis,jacklee0810/redis-3.0-annotated,valdsJohn/redis,thomasdarimont/redis,ncopa/redis