work around Ruby bug empty files in YAML.load_file
work around Ruby bug empty files in YAML.load_file

Ruby 1.9.3p194 includes a change to Psych to support BOM markers. Unfortunately, that change means that Psych will sometimes throw an exception when you try to call YAML.load_file on a file with zero bytes in it. This commit includes a workaround so that we don't call YAML.load_file if the config file is empty.

patvice/bundler,Elffers/bundler,nju520/bundler,haonaturel/bundler,seanlinsley/bundler,steved/bundler,davydovanton/bundler,christer155/bundler,EasonYi/bundler,ngpestelos/bundler,cdwort/bundler,danimashu/bundler,AiyionPrime/bundler,mvz/bundler,pjump/bundler,asutoshpalai/bundler,schaary/bundler,danimashu/bundler,h4ck3rm1k3/bundler,mattbrictson/bundler-1,ximus/bundler,pivotal-cf-experimental/bundler,gregkare/bundler,philnash/bundler,mdorrance/bundler,zhangkuaiji/bundler,robinboening/bundler,PG-kura/bundler,neslom/bundler,anil826/bundler,haonature888/bundler,frsyuki/bundler,simplybusiness/bundler,Wirachmat/bundler,ipmobiletech/bundler,CorainChicago/bundler,jaym/bundler,gregkare/bundler,tgxworld/bundler,byroot/bundler,lmtim/bundler,jaym/bundler,PG-kura/bundler,Eric-Guo/bundler,lmtim/bundler,rkh/bundler,suhastech/bundler,sideci-sample/sideci-sample-bundler,ximus/bundler,roseweixel/bundler,1337807/bundler,pjump/bundler,Elffers/bundler,frsyuki/bundler,gentoo/bundler,wenderjean/bundler,cstrahan/bundler,asymmetric/bundler,RochesterinNYC/bundler,masarakki/bundler,cstrahan/bundler,anil826/bundler,agis-/bundler,smlance/bundler,ipmobiletech/bundler,pivotal-cf-experimental/bundler,simplybusiness/bundler,EasonYi/bundler,elovelan/bundler,TimMoore/bundler,robinboening/bundler,haocafes/bundler,byroot/bundler,kohgpat/bundler,vemmaverve/bundler,chulkilee/bundler,chef/bundler,RochesterinNYC/bundler,jasonkarns/bundler,suhastech/bundler,cdwort/bundler,chef/bundler,carpodaster/bundler,bundler/bundler,davydovanton/bundler,Teino1978-Corp/Teino1978-Corp-bundler,Wirachmat/bundler,mvz/bundler,haonature/bundler,mattbrictson/bundler-1,bundler/bundler,mpapis/bundler,tgxworld/bundler,schaary/bundler,elovelan/bundler,kohgpat/bundler,roseweixel/bundler,dilumnavanjana/bundler,seanlinsley/bundler,AiyionPrime/bundler,jingweno/bundler,sideci-sample/sideci-sample-bundler,EthanK28/bundler,e2/bundler,twcctz500000/bundler,asymmetric/bundler,bronzdoc/bundler,TimMoore/bundler,neslom/bundler,philnash/bundler,masarakki/bundler,CorainChicago/bundler,smlance/bundler,Eric-Guo/bundler,joshsoftware/bundler,EthanK28/bundler,dilumnavanjana/bundler,agis-/bundler,r7kamura/bundler,mdorrance/bundler,chulkilee/bundler,JuanitoFatas/bundler,ngpestelos/bundler,ligi/bundler,eagletmt/bundler,zhangkuaiji/bundler,christer155/bundler,wenderjean/bundler,patvice/bundler,bronzdoc/bundler,steved/bundler,asutoshpalai/bundler,jingweno/bundler,joshsoftware/bundler,nju520/bundler,Teino1978-Corp/Teino1978-Corp-bundler,carpodaster/bundler,ligi/bundler,mpapis/bundler,jasonkarns/bundler,h4ck3rm1k3/bundler