Improve RDB error-on-load handling
Improve RDB error-on-load handling

Previouly if we loaded a corrupt RDB, Redis printed an error report
with a big "REPORT ON GITHUB" message at the bottom.  But, we know
RDB load failures are corrupt data, not corrupt code.

Now when RDB failure is detected (duplicate keys or unknown data
types in the file), we run check-rdb against the RDB then exit.  The
automatic check-rdb hopefully gives the user instant feedback
about what is wrong instead of providing a mysterious stack
trace.

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