Merged revision(s) 1455179 from lucene/dev/trunk:
Improve test for deprecated Version enum constants

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/branch_4x@1455181 13f79535-47bb-0310-9956-ffa450edef68
Merged revision(s) 1455202 from lucene/dev/trunk:
Undo the stupid import and use correct type :-)

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/branch_4x@1455203 13f79535-47bb-0310-9956-ffa450edef68
SOLR-4361: DIH to allow handler parameters with dots in the name

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/branch_4x@1455247 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-4822: Add PatternKeywordTokenFilter to marks keywords based on regular expressions

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/branch_4x@1455329 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-4821: AnalyzingSuggester uses end offset to determine whether the final token was finished or not

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/branch_4x@1455339 13f79535-47bb-0310-9956-ffa450edef68
SOLR-4538: Date Math expressions were being truncated to 32 characters when used in field:value queries in the lucene QParser (merge r1455269)

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/branch_4x@1455348 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-4819: move Sorted(set)DocValuesTermsEnum to codec

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/branch_4x@1455394 13f79535-47bb-0310-9956-ffa450edef68
Fix for SOLR-4317, including fixup for test harness

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/branch_4x@1455395 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-4826: fix PostingsHighlighter PassageQueue comparator so we keep the best 2 passages

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/branch_4x@1455696 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-4642: Add create(AttributeFactory) to TokenizerFactory and subclasses with ctors taking AttributeFactory, and remove Tokenizer's and subclasses' ctors taking AttributeSource. (merge trunk r1455670)

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/branch_4x@1455698 13f79535-47bb-0310-9956-ffa450edef68
Fix for SOLR-4557, 'Fix broken CoreContinerTest.testReload'

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/branch_4x@1455710 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-4826: add mime-type and license exclusion for test data file

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/branch_4x@1455785 13f79535-47bb-0310-9956-ffa450edef68
SOLR-4567: copyField source glob matching explicit field(s) stopped working in Solr 4.2 (merged trunk r1455832)

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/branch_4x@1455837 13f79535-47bb-0310-9956-ffa450edef68
Merged revision(s) 1455860 from lucene/dev/trunk:
LUCENE-4713: The SPI components used to load custom codecs or analysis components were fixed to also scan the Lucene ClassLoader in addition to the context ClassLoader, so Lucene is always able to find its own codecs. The special case of a null context ClassLoader is now also supported.


git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/branch_4x@1455863 13f79535-47bb-0310-9956-ffa450edef68
use test-framework seed for randomness and dont share across threads

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/branch_4x@1455900 13f79535-47bb-0310-9956-ffa450edef68
logging: this should not be warn anymore - changing to debug

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/branch_4x@1455903 13f79535-47bb-0310-9956-ffa450edef68
change runtime exception to service unavailable solrexception

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/branch_4x@1455905 13f79535-47bb-0310-9956-ffa450edef68
SOLR-4566: Fix DocCollection to return all shards not just active shards.

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/branch_4x@1455912 13f79535-47bb-0310-9956-ffa450edef68
SOLR-4566: revert

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/branch_4x@1455945 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-4828: BooleanQuery.extractTerms no longer includes terms from MUST_NOT clauses

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