Removing YCM as omnifunc if no native support
Better triggering of semantic completion

Now there's a nice user-configurable setting for when YCM should trigger
semantic completion. This is very useful for the new omni_completer that uses
data coming from Vim's omnicomplete system.