kill -9 unclutter so it stops immediatly

on xmonad restart, a simple kill of unclutter doesn't stop it fast
enough to prevent the new unclutter from starting properly
enable hgselve
update TabLine to fix possible redraw issues

vim invokes the TabLine function frequently (entering insert mode,
starting to scroll, etc) which is a problem if we have to get branch
names for multiple project tabs or any hg project in particular because
the slower execution time causes phantom characters rendering on the
screen that requires forcing a redraw to remove.
update visual replace p mapping to preserve the " register
enable virtualedit to improve scrolling