Sentinel: Improve INFO command behavior
Sentinel: Improve INFO command behavior

Improvements:
  - Return empty string if asking for non-existing section (INFO foo)
  - Fix potential memory leak (caused by sdsempty() then returned if >2 args)
  - Clean up argument parsing
  - Allow "all" as valid section (same as "default" or zero args currently)
  - Move strcasecmp to end of evaluation chain in conditionals

Also, since we're C99, I moved some variable declarations to be closer
to where they are actually used (saves us from needing to free an empty info
if detect argument errors up front).

Closes #1915
Closes #1966

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