Add unit tests for installing a gem file with an alternate gem environment.
Add unit tests for installing a gem file with an alternate gem environment.

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