some fixes to make it work with current emacs

disable yasnippet - api has changed
update semantic source