More sanitizing of C/C++ templates.
Much simpler version of `ido-goto-symbol', now called `ido-imenu'.