Removed indiscrepancies in vimrc's.

* Used if has(...) ... elseif ... to remove indiscrepancies as much as
  possible.
* Added new snippet 'ifwin', 'ifunix' and 'ifsys' for vim.