[CHEF-3143] - Omnibus path and gem binary fix
[CHEF-3143] - Omnibus path and gem binary fix

The check for the omnibus path should be a regular expression so it
can detect either /opt/opscode or /opt/chef locations in the event
that a user upgraded an existing chef-full installation by installing
the gem.

The @new_resource.gem_binary path should be set to the detected gem
binary location (via find_gem_by_path), else it will be nil and cause
the gem to be installed through the API, instead of using the binary.

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