delete elpy
use flycheck
disable global-flycheck-mode
enable flycheck-mode for python-mode
use auto-complete-clang
enable flycheck-mode for c-mode
configure semantic