LUCENE-5300: Optimized SORTED_SET storage for fields which are single-valued.


git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1535296 13f79535-47bb-0310-9956-ffa450edef68
Fix Lucene45DocValuesProducer version checks now that there are two supported versions.


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


git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1535318 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-5304: SingletonSortedSetDocValues can now return the wrapped SortedDocValues


git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1535382 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-5305: wrap reader as slow composite reader, until we fix DocumentExpressionDictionary to accept composite readers

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1535455 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-5189: factor out SegmentDocValues from SegmentReader

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1535526 13f79535-47bb-0310-9956-ffa450edef68
SOLR-5382: Maven config

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1535548 13f79535-47bb-0310-9956-ffa450edef68
SOLR-5027: Added error handling to CollapsingQParserPlugin

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1535614 13f79535-47bb-0310-9956-ffa450edef68
SOLR-5027: Maven config

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1535617 13f79535-47bb-0310-9956-ffa450edef68
refactor Collector interface for lock-free parallelizability
parallelize TopScoreDocCollector
parallelize FacetsCollector
parallelize TopFieldCollector
fix javadoc warnings
parallellize DocSetCollector
have caller contribute to running of tasks that have not yet begun
separate serial & parallel search paths for clarity