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

Re-submitted the pull request #1079 so that it cleanly merges with `master`.

@mitchellh: does this solution look acceptable?

If so, should I submit another pull request based on `1-0-stable` for inclusion in `1.0.4` (btw: do you have plans for that already)?