Refactored neocomplcache and omnifunc stuff