Decl in menu

Put the decl or def of a variable, function, type, typedef, or macro in its popup menu.

Sits on top of PR 201.

To be really nice, we would want to have multiple lines in there, but that would be a bit more work. I think it is well worth having this version for now. I'll work on the multi-line version later.