Start rework of vimrc.

My vimrc does not follow any logical rules regarding contant layout. it
contains sections of not related code all over the place.