C, C++: add M-o binding for toggling header/implementation
convenient-prefix-keys: don't translate C-g <-> g
Add helm config; bind C-x g to helm-semantic-or-imenu
Add Semantic config
Workaround for error in helm-semantic-or-imenu