Try to output the qualnames of methods that override the one we're visiting. Fail, printing the current one twice. Probably we need to call ->first() on something to go back to the base method and then iterate.
Hmm. That changed nothing. I guess we'll need to walk up the class hierarchy.
Improve tracebacks for farmed-out tasks.
Unparallize even the pre- and post-build hooks when debugging.
Stop mentioning re2 in the docs.

We don't use it anymore.
Refactor condenser and add "overridden" data gathering during post-build. Ref bug 1030312.

* Refactor condenser to make room for "overridden" gathering as a second whole-program analysis action during post-build. Where before we propagated an impl_only flag through several levels of functions calls, now we decompose the functions such that we can just pass arbitrary actions and predicates in.
* Lay down overrideloc and overridelocend fields in function lines in the compiler plugin.
* Stop concretizing all the zipdicts in memory before even processing them. Do them one at a time, concretizing only the result. This saves time and RAM.
Emit "overridden" needles, except that they point to declarations rather than definition at the moment.

* Fix a bug in clang.indexers.TreeToIndex where the path passed to FileToIndex was not source-relative.
* Reference the overridden method's name, not the overriding method's name, from process_override().
* Rename the "overridden*" fields in the CSV so they're not misleading.
* Stop processing overriddenlocs during process_function(); they're never used during the second (per-file) pass.
Make overridden needles point to definitions, not declarations.

I wasn't able to get the compiler plugin to emit the correct columns for definitions, so I changed the format of the global-pass data, and now we make use of the location information in the "function" lines emitted for the superclass method.
Make "overridden" searches work, modulo deep subclassing. Ref bug 1030312.