add more iterable testing to TestIndexWriter

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1591921 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-5634: Reuse TokenStream instances for string and numeric Fields

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1591992 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-5639: Fix token class to correctly implement PoistionLengthAttribute

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1592075 13f79535-47bb-0310-9956-ffa450edef68
SOLR-6022: Rename getAnalyzer() to getIndexAnalyzer()

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1592076 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-5639: Fix token class to correctly implement PoistionLengthAttribute

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1592078 13f79535-47bb-0310-9956-ffa450edef68
SOLR-6023: FieldAnalysisRequestHandler throws NPE if no parameters are supplied

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1592195 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-5642: Randomize attributeFactory in tests, use MockTokenizer more where possible, reduce use of esoteric Token ctors

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1592339 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-5638: pack the core attributes into one impl by default

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1592353 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-5628: change getFiniteStrings to iterative impl

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1592362 13f79535-47bb-0310-9956-ffa450edef68
don't fail if this test prints too much

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1592383 13f79535-47bb-0310-9956-ffa450edef68
make test less evil to sidestep OOME

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1592479 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-5609: increase default NumericField precStep

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1592485 13f79535-47bb-0310-9956-ffa450edef68
Fixed a few typos in the javadocs

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1592572 13f79535-47bb-0310-9956-ffa450edef68
SOLR-3671: DIHWriter fix

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1592583 13f79535-47bb-0310-9956-ffa450edef68
SOLR-5090: SpellCheckComponent sometimes throws NPE when "spellcheck.alternativeTermCount" is set to zero

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1592591 13f79535-47bb-0310-9956-ffa450edef68
SOLR-6039: fixed debug output when no results in response

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1592605 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-5641: add RateLimiter.getMinPauseCheckBytes for callers to know minimal number of bytes before consulting rate limiter

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1592606 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-5644: clear IW's thread state bindings on flush

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1592620 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-5646: Remove rare/undertested bulk merge algorithm in CompressingStoredFieldsWriter

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1592731 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-5649: tests should sometimes disable bulk merges for segments

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1592752 13f79535-47bb-0310-9956-ffa450edef68