Clobber completefunc/omnifunc in insert mode only

This also adds two variables to prevent YCM from setting
completefunc/omnifunc altogether, which is useful if you want to chain
completions from YCM.

Fixes https://github.com/Valloric/YouCompleteMe/issues/1017
/cc https://github.com/Valloric/YouCompleteMe/issues/805