Adapt to the new names / directory. Big commit, but mostly just very boring renaming.
Reduce the places where we need to include Xapian, and add a few places where the (meson build) didn't explicitly have a Xapian dep where needed.