Linkify macro arguments when they are a reference to something
or a declaration/definition of something.
Fix references to methods on templated classes.
The comparison of the definition qualname against the reference qualname
was failing for these because the definition would have no template
parameters (e.g. vector::size()) and the reference would (e.g.
vector<int>::size()).  These checks were only added to deal with a
rare case where macro expansion lead to two different references having
the same location and no extents.
Add test for member functions of template classes.
Allow a per-tree setting to specify the character encoding used by the source code.
Include the value for constants in popup menus.
Fix crashes when trying to evaluate an expression that is value-dependent.
Fix crashes when trying to evaluate an initializer expression
when the initializer is on a different decl.
Fix crashes when trying to evaluate an expression and the type isn't known.
Fix crash in building HTML when encountering a macro with non-ASCII
characters in it.
Move value hints from the popup menu to a tooltip.