Fix windows client rsync.

After upgrading to `knife-solo (0.3.0.pre2)` the `cook` command stopped
working on my windows7 build.

Comparing against the commits in matschaffer/knife-solo#156, I noticed that some pertinent code was lost in the last refactoring process.

I cherry-picked commit 19197ca132d138bfc212cae2e37c37717eff0464

And added one minor change because `path.gsub` was failing since path
was not being passed as a string to `adjust_rsync_path`

Conflicts:
	lib/chef/knife/solo_cook.rb
	lib/knife-solo/tools.rb
Remove patch_path which is now delegated to solo_config
Merge pull request #202 from matschaffer/fix-windows-client-ssh

Fix for windows client/node