Update Vim config to detect OSX.
Recover some Vim opts that don't work on OSX
Keep updating vim config for robustness on mac