LUCENE-1164: when too many merge threads are running, pause until one or more finishes, instead of doing the merge with the foreground thread