Pulled in fix for joining paths on windows

https://github.com/opscode/chef-dk/issues/180
Pulled in Lamont's fix and updated the specs.

cc @opscode/client-engineers @bwmeier
this makes sure you are using PATH_SEPARATOR, and not getting lucky