vimrc: Default to keyword completion of omnifunc is unset

Autocompleting with <Tab> now takes into account that Omni Completion may
not be configured (i.e. the "omnifunc" setting is unset or an empty string)
and in that case it uses the normal keyword-based completion.