Change found_lines_eq to understand escaped HTML entities in the expected result
when looking for the corresponding source line.
Lex .h files as C++ so occurrences of "class" and such get colored.
Linkify injected class names.
These are usually found when refering to a class template's own name
within the definition without specifying the type parameters on
the template.
Merge HTML entity savvy for found_lines_eq(). Close #163.
Merge linkification of injected names. Close #174.
removed Ls from line number fragment
Merge removal of lowercase Ls from line-number fragments. Close #176.

The l looked like a 1 and was confusing people. All-numeric fragments (and anchor-name values) are valid.
Update to a trilite which fixes the spelling of an error message.
Get a few more #l occurrences we missed. Ref #176.
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'..."
merge master onto ui