Add an extra path test for windows and always fallback on the original executable. Also refactor a bit the common code.
Add an extra path test for windows and always fallback on the original executable. Also refactor a bit the common code.

ionelmc/virtualenv,ionelmc/virtualenv,ionelmc/virtualenv