Fixed FocusGained bug in Windows GVim

Using the FocusGained autocmd spawns shells in an infinite loop. Putting the autocommand in an "if" statement that allows all Vims except GVim on Windows to use it fixes the issue.