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
I think the person who wrote it explicitly didn't care:
```ruby
# XXX: this isn't a test we just need to swallow the exception
```