search: concurrent evaluation of OR queries
Created by: tsenart
This commit makes our evaluation of OR queries concurrent, which should achieve a significant speed-up.
As documented in the code, there is one existing bug that is not fixed by this change: Stats aren't updated to reflect the restricted set of repos when we stop searching due to hitting the desired result count.