Misc tweaks to vimrc.

Make gvim behave more like some kind of CUA editor.
Tabs are now 4 spaces wide, by default.  (Still not sure if the
identation detection is working right...)
Misc tweaks to vimrc, mostly for gvim.