Make config.trees order by position in config file. Fix Bug 969873
Default Tree To Route
Added Default Tree Option
Sort config.trees alphabetically for switch_tree menu
Sorting Trees Alphabetically for Switch Tree Menu
Update config.py
Make sure that default_tree is defined
Route To The Default Tree First
Fix the direct-result regex so the bubble shows when you do a direct search for "foo" and that's a filename.

Also improve the case regex.
Correct a TypeError on empty files.

This *really* fixes the lack of a direct-result bubble on searches for "foo" in moz-central.
Patch up a few idioms.
Bump format version, since we need the DEFAULT_TREE key in config.py.
Merge in better build-order handling for trees. Close #246. Fix bug 969873.

Now you control the build order by ordering the sections in the config file. The Switch Tree menu, however, always lists trees in alphabetical order.
whitespace
[#941860] Merge methods for connecting with database
refs https://bugzilla.mozilla.org/show_bug.cgi?id=946461 - tidying vagrant build dependencies in dxr.pp
Merge: stop pulling in all of Firefox's build-deps. Fix bug 946461.
[#941860] Merge methods for connecting with database - refactoring
Merge branch 'master' of https://github.com/mozilla/dxr
refs bugs 976213 and 969248: adding multi-select to file view, and stopping page reloads on #anchor clicks