add cedet; revised c/c++ modes