Add back presearcher query filtering

Running into OOMs with big documents on a couple of benchmarks, so lets bring
back prefiltering of the presearcher boolean queries.  But instead of building a
massive Set of tokens at commit time, we instead use a TermsEnum at query-build
time, which seems to be much more efficient.