Adds DFI (divergence from independence) provider. Fixes test bugs passing invalid values for BM25 parameters.
Replaces deprecated DefaultSimilarity by ClassicSimilarity. Fixes #15102