fix diff output, add tweakables, refactor diff code
fix diff output, add tweakables, refactor diff code

skmichaelson/chef,nsdavidson/chef,mio-g/chef,cmluciano/chef,nguyen-tien-mulodo/chef,MichaelPereira/chef,ccope/chef,mio-g/chef,MichaelPereira/chef,coderanger/chef,mikefaille/chef,nalingarg2/chef-1,paulmooring/chef,criteo-forks/chef,b002368/chef-repo,pburkholder/chef,oclaussen/chef,custora/chef,oclaussen/chef,paulmooring/chef,mattray/chef,ccsplit/chef,aaron-lane/chef,Tensibai/chef,jaymzh/chef,onlyhavecans/chef,youngjl1/chef,ccope/chef,nellshamrell/chef,nguyen-tien-mulodo/chef,nathwill/chef,jimmymccrory/chef,nathwill/chef,jmhardison/chef,cgvarela/chef,adamleff/chef,patcon/chef,ccsplit/chef,jonlives/chef,sanditiffin/chef,legal90/chef,martinisoft/chef,antonifs/chef,mal/chef,skmichaelson/chef,bahamas10/chef,nvwls/chef,Kast0rTr0y/chef,kaznishi/chef,circleback/chef,youngjl1/chef,nicklv/chef,coderanger/chef,OpSitters/chef,jaymzh/chef,andrewpsp/chef,danielsdeleo/seth,ktpan/chef-play,aaron-lane/chef,ChaosCloud/chef,DeWaRs1206/chef,OpSitters/chef,karthikrev/chef,tas50/chef-1,oclaussen/chef,cgvarela/chef,jblaine/chef,martinb3/chef,someara/chef,andrewpsp/chef,swalberg/chef,Tensibai/chef,sekrett/chef,joemiller/chef,cachamber/chef,tomdoherty/chef,BackSlasher/chef,3dinfluence/chef,ccope/chef,clintoncwolfe/chef,martinb3/chef,brettcave/chef,criteo-forks/chef,jmhardison/chef,mikefaille/chef,someara/chef,tbunnyman/chef,bahamas10/chef,ccope/chef,cachamber/chef,pburkholder/chef,nvwls/chef,ChaosCloud/chef,joemiller/chef,nvwls/chef,brettcave/chef,jimmymccrory/chef,ShadySQL/chef-merged,sometimesfood/chef,natewalck/chef,AndyBoucher/Chef-Testing,gene1wood/chef,strangelittlemonkey/chef,erkolson/chef,antonifs/chef,polamjag/chef,chef/chef,sempervictus/chef,patcon/chef,ShadySQL/chef-merged,joemiller/chef,ducthanh/chef,danielsdeleo/seth,kaznishi/chef,nalingarg2/chef-1,mikedodge04/chef,Ppjet6/chef,jkerry/chef,danielsdeleo/seth,nellshamrell/chef,h4ck3rm1k3/chef,renanvicente/chef,smurawski/chef,sanditiffin/chef,martinb3/chef,swalberg/chef,faspl/chef,b002368/chef-repo,ChaosCloud/chef,Tensibai/chef,josb/chef,martinb3/chef,sekrett/chef,onlyhavecans/chef,ccsplit/chef,DeWaRs1206/chef,bahamas10/chef,EasonYi/chef,jaymzh/chef,robmul/chef,clintoncwolfe/chef,Tensibai/chef,permyakovsv/chef,cgvarela/chef,AndyBoucher/Chef-Testing,docwhat/chef,sideci-sample/sideci-sample-chef,skmichaelson/chef,GabKlein/chef-merged,sanditiffin/chef,permyakovsv/chef,zshuo/chef,criteo-forks/chef,faspl/chef,clintoncwolfe/chef,lamont-granquist/chef,circleback/chef,zuazo-forks/chef,ekometti/chef,paulmooring/chef,legal90/chef,Kast0rTr0y/chef,criteo-forks/chef,askl56/chef,mwrock/chef,zuazo-forks/chef,malisettirammurthy/chef,strangelittlemonkey/chef,EasonYi/chef,adamleff/chef,karthikrev/chef,h4ck3rm1k3/chef,smurawski/chef,smurawski/chef,clintoncwolfe/chef,legal90/chef,BackSlasher/chef,aaron-lane/chef,chef/chef,grubernaut/chef,jkerry/chef,patcon/chef,nguyen-tien-mulodo/chef,sysbot/chef,kaznishi/chef,gsaslis/chef,robmul/chef,baberthal/chef,EasonYi/chef,evan2645/chef,jonlives/chef,jimmymccrory/chef,karthikrev/chef,cachamber/chef,Kast0rTr0y/chef,nguyen-tien-mulodo/chef,nathwill/chef,jimmymccrory/chef,grubernaut/chef,cmluciano/chef,jkerry/chef,baberthal/chef,ekometti/chef,sysbot/chef,ekometti/chef,custora/chef,coderanger/chef,youngjl1/chef,b002368/chef-repo,webframp/chef,sometimesfood/chef,AndyBoucher/Chef-Testing,ranjib/chef,jk47/chef,adamleff/chef,kamaradclimber/chef,antonifs/chef,ckaushik/chef,3dinfluence/chef,grubernaut/chef,askl56/chef,mal/chef,nsdavidson/chef,tbunnyman/chef,higanworks/chef,swalberg/chef,mio-g/chef,ranjib/chef,smurawski/chef,jordane/chef,Igorshp/chef,askl56/chef,SUSE-Cloud/chef,someara/chef,zuazo-forks/chef,ShadySQL/chef-merged,custora/chef,SUSE-Cloud/chef,robmul/chef,sekrett/chef,natewalck/chef,mikedodge04/chef,ktpan/chef-play,tbriggs-curse/chef,jk47/chef,mikefaille/chef,josb/chef,karthikrev/chef,jimmymccrory/chef,gene1wood/chef,erkolson/chef,ekometti/chef,paulmooring/chef,webframp/chef,ckaushik/chef,mal/chef,kamaradclimber/chef,SUSE-Cloud/chef,sanditiffin/chef,jagdeesh109/chef,juliandunn/chef,robmul/chef,jonlives/chef,ekometti/chef,jblaine/chef,sanditiffin/chef,mikefaille/chef,nellshamrell/chef,martinisoft/chef,jkerry/chef,BackSlasher/chef,faspl/chef,webframp/chef,antonifs/chef,mwrock/chef,jmhardison/chef,acaiafa/chef,ccope/chef,evan2645/chef,MichaelPereira/chef,nvwls/chef,jordane/chef,cgvarela/chef,permyakovsv/chef,andrewpsp/chef,docwhat/chef,higanworks/chef,ducthanh/chef,jk47/chef,sysbot/chef,nellshamrell/chef,malisettirammurthy/chef,nellshamrell/chef,jmhardison/chef,legal90/chef,robmul/chef,someara/chef,grubernaut/chef,DeWaRs1206/chef,malisettirammurthy/chef,permyakovsv/chef,evan2645/chef,mattray/chef,nguyen-tien-mulodo/chef,adamleff/chef,mikefaille/chef,ChaosCloud/chef,ckaushik/chef,jk47/chef,Ppjet6/chef,ckaushik/chef,renanvicente/chef,strangelittlemonkey/chef,chef/chef,sanditiffin/chef,polamjag/chef,zshuo/chef,3dinfluence/chef,faspl/chef,askl56/chef,circleback/chef,tomdoherty/chef,zuazo-forks/chef,lamont-granquist/chef,zshuo/chef,aaron-lane/chef,OpSitters/chef,martinisoft/chef,custora/chef,nathwill/chef,askl56/chef,nicklv/chef,polamjag/chef,someara/chef,EasonYi/chef,cmluciano/chef,Kast0rTr0y/chef,higanworks/chef,jkerry/chef,ckaushik/chef,juliandunn/chef,sideci-sample/sideci-sample-chef,lamont-granquist/chef,brettcave/chef,DeWaRs1206/chef,ducthanh/chef,DeWaRs1206/chef,ccsplit/chef,joemiller/chef,baberthal/chef,tomdoherty/chef,antonifs/chef,natewalck/chef,b002368/chef-repo,adamleff/chef,Kast0rTr0y/chef,tas50/chef-1,tas50/chef-1,nathwill/chef,h4ck3rm1k3/chef,ktpan/chef-play,AndyBoucher/Chef-Testing,GabKlein/chef-merged,renanvicente/chef,karthikrev/chef,tbunnyman/chef,3dinfluence/chef,DeWaRs1206/chef,jordane/chef,paulmooring/chef,kaznishi/chef,evan2645/chef,custora/chef,nathwill/chef,SUSE-Cloud/chef,nicklv/chef,AndyBoucher/Chef-Testing,joemiller/chef,ShadySQL/chef-merged,sometimesfood/chef,custora/chef,jagdeesh109/chef,nsdavidson/chef,sekrett/chef,jagdeesh109/chef,patcon/chef,josb/chef,mal/chef,strangelittlemonkey/chef,juliandunn/chef,circleback/chef,jagdeesh109/chef,baberthal/chef,erkolson/chef,mio-g/chef,nvwls/chef,baberthal/chef,zshuo/chef,nguyen-tien-mulodo/chef,nvwls/chef,Igorshp/chef,mal/chef,mio-g/chef,cmluciano/chef,bahamas10/chef,antonifs/chef,brettcave/chef,tbunnyman/chef,mikedodge04/chef,oclaussen/chef,Igorshp/chef,smurawski/chef,cachamber/chef,malisettirammurthy/chef,mattray/chef,youngjl1/chef,ChaosCloud/chef,docwhat/chef,natewalck/chef,nalingarg2/chef-1,tbunnyman/chef,sekrett/chef,Ppjet6/chef,erkolson/chef,faspl/chef,mwrock/chef,erkolson/chef,Ppjet6/chef,docwhat/chef,h4ck3rm1k3/chef,josb/chef,cgvarela/chef,gsaslis/chef,GabKlein/chef-merged,karthikrev/chef,sempervictus/chef,askl56/chef,BackSlasher/chef,onlyhavecans/chef,MsysTechnologiesllc/chef,skmichaelson/chef,mwrock/chef,cachamber/chef,strangelittlemonkey/chef,skmichaelson/chef,legal90/chef,danielsdeleo/seth,permyakovsv/chef,jblaine/chef,webframp/chef,faspl/chef,sysbot/chef,ducthanh/chef,Tensibai/chef,ranjib/chef,nalingarg2/chef-1,sempervictus/chef,josb/chef,criteo-forks/chef,MsysTechnologiesllc/chef,zuazo-forks/chef,cmluciano/chef,gene1wood/chef,jagdeesh109/chef,danielsdeleo/seth,martinisoft/chef,tomdoherty/chef,sekrett/chef,sysbot/chef,nalingarg2/chef-1,BackSlasher/chef,joemiller/chef,Igorshp/chef,nsdavidson/chef,tbriggs-curse/chef,AndyBoucher/Chef-Testing,jagdeesh109/chef,nalingarg2/chef-1,Igorshp/chef,brettcave/chef,Igorshp/chef,gene1wood/chef,ccsplit/chef,onlyhavecans/chef,grubernaut/chef,gsaslis/chef,tbriggs-curse/chef,ktpan/chef-play,kaznishi/chef,mattray/chef,renanvicente/chef,jordane/chef,lamont-granquist/chef,jk47/chef,acaiafa/chef,robmul/chef,josb/chef,juliandunn/chef,MsysTechnologiesllc/chef,mattray/chef,andrewpsp/chef,youngjl1/chef,sideci-sample/sideci-sample-chef,mikedodge04/chef,jblaine/chef,oclaussen/chef,evan2645/chef,MichaelPereira/chef,polamjag/chef,patcon/chef,OpSitters/chef,martinisoft/chef,ducthanh/chef,3dinfluence/chef,paulmooring/chef,tomdoherty/chef,circleback/chef,ktpan/chef-play,bahamas10/chef,SUSE-Cloud/chef,jonlives/chef,polamjag/chef,ranjib/chef,zshuo/chef,cachamber/chef,jaymzh/chef,adamleff/chef,martinb3/chef,juliandunn/chef,coderanger/chef,h4ck3rm1k3/chef,clintoncwolfe/chef,aaron-lane/chef,Ppjet6/chef,SUSE-Cloud/chef,3dinfluence/chef,webframp/chef,youngjl1/chef,criteo-forks/chef,chef/chef,renanvicente/chef,mio-g/chef,jblaine/chef,sometimesfood/chef,MichaelPereira/chef,ranjib/chef,smurawski/chef,sideci-sample/sideci-sample-chef,natewalck/chef,OpSitters/chef,EasonYi/chef,strangelittlemonkey/chef,sideci-sample/sideci-sample-chef,renanvicente/chef,higanworks/chef,nicklv/chef,tbriggs-curse/chef,onlyhavecans/chef,BackSlasher/chef,swalberg/chef,legal90/chef,baberthal/chef,zuazo-forks/chef,jk47/chef,EasonYi/chef,aaron-lane/chef,cgvarela/chef,skmichaelson/chef,tbunnyman/chef,swalberg/chef,h4ck3rm1k3/chef,sempervictus/chef,pburkholder/chef,nsdavidson/chef,nsdavidson/chef,tas50/chef-1,GabKlein/chef-merged,jkerry/chef,ChaosCloud/chef,andrewpsp/chef,bahamas10/chef,zshuo/chef,sometimesfood/chef,MsysTechnologiesllc/chef,lamont-granquist/chef,jonlives/chef,MichaelPereira/chef,mikedodge04/chef,erkolson/chef,tbriggs-curse/chef,mikefaille/chef,pburkholder/chef,malisettirammurthy/chef,ccsplit/chef,patcon/chef,oclaussen/chef,ducthanh/chef,ekometti/chef,Kast0rTr0y/chef,ranjib/chef,kaznishi/chef,higanworks/chef,sometimesfood/chef,webframp/chef,nicklv/chef,mikedodge04/chef,jonlives/chef,sempervictus/chef,pburkholder/chef,ktpan/chef-play,nellshamrell/chef,kamaradclimber/chef,acaiafa/chef,jordane/chef,clintoncwolfe/chef,Ppjet6/chef,circleback/chef,andrewpsp/chef,permyakovsv/chef,b002368/chef-repo,jblaine/chef,grubernaut/chef,onlyhavecans/chef,b002368/chef-repo,kamaradclimber/chef,gsaslis/chef,jmhardison/chef,jimmymccrory/chef,ShadySQL/chef-merged,tbriggs-curse/chef,sempervictus/chef,natewalck/chef,ckaushik/chef,jmhardison/chef,lamont-granquist/chef,pburkholder/chef,acaiafa/chef,acaiafa/chef,acaiafa/chef,gsaslis/chef,polamjag/chef,docwhat/chef,malisettirammurthy/chef,martinb3/chef,mal/chef,evan2645/chef,OpSitters/chef,someara/chef,swalberg/chef,gsaslis/chef,nicklv/chef,brettcave/chef,docwhat/chef