[vimrc] Set new options

ttymouse = xterm2, lighter processing
autoread
formatoptions
[vimrc] Set statusline

Also include patch for ctags.vim plugin to use our custom statusline
[vimrc] Large scale refactoring

As far as I'm aware nothing new was added in this commit. However,
this commit refactors the complete vimrc file and uses folds to organize it very
neatly.