Swap configuration added:
* Store in $HOME/.vim/swap instead of current working directory
  which is the default. Makes for a neater file tree.
* Don't swap if Vim is invoked using sudo. Don't
  need/want swap files of files requiring elevated
  permissions.
* Thanks to @tejr for his logic around swapping:
  https://github.com/tejr/dotfiles/blob/master/vim/vimrc
Updated wildcard entries and fixed wildcard(*).
Honest attempt at writing a vim encoding/UTF-8 config explaination. YMMV.
Be smart about joining lines with comment leaders (#, //, etc).
There is but one cursor in Vim.
Easier to read escaping of breakline using \.
Netrw: hide banner, hide cwd(.) and use tree style listing.