Vim: better statusline colouring based on mode; work more seamlessly with other colour schemes (moved colour stuff out of vimrc)