[CHEF-3557] codify file metadata reporting behavior
[CHEF-3557] codify file metadata reporting behavior

Warning: tests not passing
Add functional tests that describe how file metadata should be reported.

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