Update windows_safe_path to take an array of path pieces
Update windows_safe_path to take an array of path pieces

This allows the user to specify a list of splat arguments to 
+windows_safe_path+ instead of just a string. Under the hood, 
+windows_safe_path+ will now use +File.join+ appropriately. 
chef/omnibus,mattray/omnibus,rhass/omnibus,servebox/omnibus,adamleff/omnibus,pskrz/omnibus,servebox/omnibus,Scalr/omnibus,ashhher3/omnibus,servebox/omnibus,Altiscale/omnibus,higanworks/omnibus,szechyjs/omnibus,hugosato/omnibus,intfrr/omnibus,Altiscale/omnibus,adamleff/omnibus,DataDog/omnibus-ruby,strangelittlemonkey/omnibus,lvfeng1130/omnibus,rapid7/omnibus,mattray/omnibus,sh9189/omnibus,sh9189/omnibus,sh9189/omnibus,pskrz/omnibus,chef/omnibus,jamesn/omnibus,strangelittlemonkey/omnibus,hugosato/omnibus,pskrz/omnibus,DataDog/omnibus-ruby,rapid7/omnibus,Scalr/omnibus,hugosato/omnibus,3ofcoins/chef-omnibus,intfrr/omnibus,jamesn/omnibus,rhass/omnibus,DataDog/omnibus-ruby,Altiscale/omnibus,intfrr/omnibus,lvfeng1130/omnibus,ashhher3/omnibus,lvfeng1130/omnibus,rhass/omnibus,chef/omnibus,3ofcoins/chef-omnibus,higanworks/omnibus,szechyjs/omnibus,higanworks/omnibus,strangelittlemonkey/omnibus,adamleff/omnibus,3ofcoins/chef-omnibus,Scalr/omnibus,jamesn/omnibus,ashhher3/omnibus,szechyjs/omnibus,mattray/omnibus,rapid7/omnibus