Ignore the annoying hg dirstate thing in test_diff_link.
Don't blow up the whole indexing run for one bad extent.

Let's finish the index and see how pervasive the errors are. The production version has errors too, after all.
BUGZILLA-1111383 Don't assume that 'kind' is a valid key

'kind' is not necessarily emitted during a declDef record creation,
so we should provide a default value of None to avoid crashing.

https://bugzilla.mozilla.org/show_bug.cgi?id=1111383
BUGZILLA-1111371 Allow user to skip build phase.

If the user adds 'build' to the 'skip_stages' configuration variable,
then the build process will be skipped. Most of this change is to prevent
the temp directory from being clobbered on startup.

https://bugzilla.mozilla.org/show_bug.cgi?id=1111371
Fix a missing import.
Merge fix for "kind" KeyErrors while indexing. Fix bug 1111383. Close #376.
Document (barely) the new "build" skip_stages value.
Add "build" as a skip_stages value. Fix bug 1111371. Close #377.
Remove virtualenv and virtualenvwrapper from provisioning script.

We weren't using them, and the latter is crashing on install on Jenkins: https://ci.mozilla.org/job/dxr/444/console.
Move temp folder initialization out of environment() so it happens even when skipping the build step.

That way, when "build" is in skip_stages, post_build() doesn't fail.
Just warn about bad extents in the deprecated function, too.

Note the subtle difference in case so I can see which one is failing. :-)
Fix a NameError in span_to_lines() and a test_indexers test failure.
Only show and use filters from enabled plugins
Review changes