SOLR-3849: Maven configuration += -Djava.awt.headless=true; also, upgrade maven-surefire-plugin to 2.12.4

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1415402 13f79535-47bb-0310-9956-ffa450edef68
SOLR-3602: Maven configuration: Exclude new zookeeper 3.4.5 transitive dependency org.slf4j:slf4j-log4j12

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1415408 13f79535-47bb-0310-9956-ffa450edef68
Re-enable Solr tests on Linux and Windows Jenkins. !!! Hack !!!: Disable *all* of Solr on FreeBSD Jenkins (via sysprop)

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1415781 13f79535-47bb-0310-9956-ffa450edef68
Fix: Pass all props and refs down on antcall delegation...

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1415787 13f79535-47bb-0310-9956-ffa450edef68
SOLR-2890: Fixed a bug that prevented omitNorms and omitTermFreqAndPositions options from being respected in some <fieldType/> declarations

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1415817 13f79535-47bb-0310-9956-ffa450edef68
SOLR-4074: Raise default ramBufferSizeMB to 100 from 32.

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1415873 13f79535-47bb-0310-9956-ffa450edef68
ignore this test for now

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1415904 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-4581: GroupingSearch.setAllGroups(true) was failing to compute allMatchingGroups

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1415993 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-4566: add RefreshListener to Reference/Searcher/NRTManager

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1415996 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-4582: Disable forbidden-APIs checker in JDK 8, upgrade to ASM 4.1.

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1416011 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-4582: add missing checksum

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1416020 13f79535-47bb-0310-9956-ffa450edef68
SOLR-2592: progress - introduce DocCollection, add properties for collections, add a router collection property, add some builtin routers, rename HashPartitioner to DocRouter

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

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1416054 13f79535-47bb-0310-9956-ffa450edef68
log less often than twice a second

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1416058 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-4582: Better detection of incompatible Java version for forbidden-apis checker. Later updates of ASM will support Java 8, but when Java 9 comes out with again a new class file format, we can handle this.

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1416071 13f79535-47bb-0310-9956-ffa450edef68
Move oal.codec.compressing tests from lucene/codecs to lucene/core (should have been done as part of LUCENE-4509 when I moved the src folder).


git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1416077 13f79535-47bb-0310-9956-ffa450edef68
TestCompressingStoredFieldsFormat: test merging against a non-compressing codec.


git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1416084 13f79535-47bb-0310-9956-ffa450edef68
SOLR-2592: refactor doc routers, use implicit router when implicity creating collection, use collection router to find correct shard when indexing

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1416216 13f79535-47bb-0310-9956-ffa450edef68
rename confusing boolean param to IndexWriter.ensureOpen

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1416273 13f79535-47bb-0310-9956-ffa450edef68
if we get MockRandomMergePolicy, which is O(N^2), use smaller index

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