Updates to .vimrc

 - More UTF-8 options
 - Display last line even if too long
 - Display invisible characters
 - shiftround and smarttab, because yes
 - context when scrolling
 - persistent undo
 - %% expands to current file's directory in command mode