Windows gvim infinite shell loop fix

In gvim on windows, a shell would keep spawning, causing vim to become unusable. This loop was caused by the FocusGained autocmd. I just put the autocmd in a conditional that only looks for gvim on windows (terminal vim is okay).