Removes semantic mode and semantic-stickyfunc-mode.

Moves c ui settings to editing.el file.
Removes smart-completion settings.
Adds clang completion and moves lua stuff to lua.el file.