Fix behavior when Vim is editing a directory in Windows

When Vim is invoked on a directory in Windows, the path separators
of the argument in Vim follow the rest of the universe (i.e. '/'). We
convert them back to Window's idiosyncratic path separators for
consistency.