when &filetype is dot-separated, choose first supported one
change ftplugin/c/cfi.vim drastically

s:finder.find_begin() also search and save function name.
s:finder.get_func_name() just returns saved function name.