A few more changes for Vim

Tweak the text editing settings (softtabstop, textwidth, etc).

Add some settings to turn on folding and colorcolumn.

Add the undo_ftplugin changes that my previous patch forgot.
`ccu<` is only appropriate if `exists('g:rust_colorcolumn')`.