cleanup TestSolrCoreProperties so that it's less hackish and absurd -- and while we're at it, close the book on SOLR-4952

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1513996 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-5176: remove _TestUtil.keepFullyDeletedSegments

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1514052 13f79535-47bb-0310-9956-ffa450edef68
Simple init logging of processor chains

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1514053 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-5176: Reuse new AllDeletedFilterReader in TestAddIndexes

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1514183 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-5166: also fix and test this case where tf > 1 within the passage for a term

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1514367 13f79535-47bb-0310-9956-ffa450edef68
SOLR-4952: SolrCmdDistributorTest needs to force MergePolicy for consistent optimize() behavior

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1514377 13f79535-47bb-0310-9956-ffa450edef68
SOLR-5122: Fixed bug in spellcheck.collateMaxCollectDocs.  Eliminates risk of divide by zero, and makes estimated hit counts meaningful in non-optimized indexes.

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1514402 13f79535-47bb-0310-9956-ffa450edef68
Refactor DocumentsWriterPerThread to not hold refreneced to IndexWriter

This patch simplifies locking as well as code in DWPT and friends... more to come :)
revert BytesRefHash
more refactorings
more cleanupse
cleantup dwpt
reset threadstate even if no docs