Linkify macro arguments when they are a reference to something
or a declaration/definition of something.
Merge branch 'master' of github.com:abbeyj/dxr into linkify-macro-arguments
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.
Improve tag_boundaries()'s docstring, since nrc asked about it.
highlight all uses of a link when it is selected
Add Perforce support to omniglot.
Remove some debugging console.logs.
Fix tests to return tuples as ref payloads from htmlifiers.
Merge same-symbol-highlighting while showing context menu. Close #178.
Change "v-root" to "vagrant-root" in Vagrant file.

This clears warnings like in https://ci.mozilla.org/job/dxr/172/console: "The 'v-root' shared folders have been renamed to 'vagrant-root'. Assuming you meant 'vagrant-root'..."
Don't store qualname for references since we don't currently need it for anything.
Linkify macro arguments when they are a reference to something
or a declaration/definition of something. Close #162.
Clean up mime.py a tad. Stop implementing our own splitext().
Allow specifying a regex for bugfinder plugin
Add plugin_buglink_url as an alternative to plugin_buglink_bugzilla for buglink plugin
Fix style in buglink htmlifier.

Declare all globals explicitly. PEP 8 stuff.
Fix the mime.py routine I broke.
Factor out a little repetition.

One symbol binding, one call to re.compile ftw.
Allow custom regexes for finding bug mentions. Close #158.

Also, rename a config option to not sound Bugzilla-specific.