Re: Use existing ssh command if available on Windows platform instead of just failing

This is the same patch as in #1083 but merges cleanly with `1-0-stable` rather than `master`.

The goal is to enable `vagrant ssh` on windows if a Cygwin ssh is avaible.

@mitchellh : any chance this would make it into `1.0.6`?