Branch for solr5914

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/solr5914@1582248 13f79535-47bb-0310-9956-ffa450edef68
SOLR-5914: Merge branch up to trunk, make all tests pass, make some other improvements and small changes.

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/solr5914@1582571 13f79535-47bb-0310-9956-ffa450edef68
SOLR-5914: Fix map-reduce contrib tests use of solrhome.

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/solr5914@1582575 13f79535-47bb-0310-9956-ffa450edef68
SOLR-5914: Fix morphlines contrib tests use of solrhome.

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/solr5914@1582577 13f79535-47bb-0310-9956-ffa450edef68
SOLR-5914: Need to use ensureClosed boolean everywhere in SolrTestCaseJ4.

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/solr5914@1582826 13f79535-47bb-0310-9956-ffa450edef68
SOLR-5914: Polish up createTempDir calls.

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/solr5914@1583163 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-5563: remove sep layout

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1584140 13f79535-47bb-0310-9956-ffa450edef68
SOLR-5654: Create a synonym filter factory that is (re)configurable, and capable of reporting its configuration, via REST API

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1584211 13f79535-47bb-0310-9956-ffa450edef68
SOLR-5951: Fixed SolrDispatchFilter to throw useful exception on startup if SLF4j logging jars are missing

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1584213 13f79535-47bb-0310-9956-ffa450edef68
SOLR-5920: Maven config: restrict conversion of module names containing 'analysis-' to 'analyzers-' to those not preceded by 'solr-'

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1584260 13f79535-47bb-0310-9956-ffa450edef68
SOLR-5859 improved logging, and fix a potential bug

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1584271 13f79535-47bb-0310-9956-ffa450edef68
Remove SOLR-5228 from the "New Features" section - it's already in the "Other Changes" section

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1584414 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-5568: Fix benchmark default.codec to work

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1584422 13f79535-47bb-0310-9956-ffa450edef68
SOLR-5950: Maven config: make the org.slf4j:slf4j-api dependency transitive (i.e., not optional) in all modules in which it's a dependency, including solrj, except for the WAR, where it will remain optional.

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1584473 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-5567: When a suite fails with zombie threads failure marker and count is not propagated properly.

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

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/solr5914@1584603 13f79535-47bb-0310-9956-ffa450edef68
Cleanups and refactorings after Mark's suggestions.

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/solr5914@1584633 13f79535-47bb-0310-9956-ffa450edef68
Add test-help info

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/solr5914@1584635 13f79535-47bb-0310-9956-ffa450edef68
Don't remove unzipped files automatically.

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/solr5914@1584637 13f79535-47bb-0310-9956-ffa450edef68
Bump randomizedtesting-runner version to 2.1.3

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