SOLR-3854: Allows the test harness to perform two-way SSL handshakes, the two-way SSL will now be randomly selected during test runs. Also, cleaned up some of the code by breaking out the SSLConfig into a separate class. Also try and address failing the statics retained check.

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1566515 13f79535-47bb-0310-9956-ffa450edef68
SOLR-5704: new cores should be created under coreRootDirectory

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1566598 13f79535-47bb-0310-9956-ffa450edef68
SOLR-5476 added testcase

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1566620 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-5440: Add LongBitSet to handle large number of bits; replace usage of OpenBitSet by FixedBitSet/LongBitSet

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1566662 13f79535-47bb-0310-9956-ffa450edef68
SOLR-5652: in cursor tests, don't sort on 'plain' docvalue fields (i.e., those using standard Lucene sorting for missing values) when the codec doesn't support missing docvalues.

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1566741 13f79535-47bb-0310-9956-ffa450edef68
SOLR-5709: Highlighting grouped duplicate docs from different shards with group.limit > 1 throws ArrayIndexOutOfBoundsException

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1566743 13f79535-47bb-0310-9956-ffa450edef68
SOLR-5536: Added a proper ValueSource context

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1566754 13f79535-47bb-0310-9956-ffa450edef68
SOLR-5561: Fix implicit DefaultSimilarityFactory initialization in IndexSchema to properly specify discountOverlap option

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1566842 13f79535-47bb-0310-9956-ffa450edef68
SOLR-3854 : Reset ALLOW_SSL in afterClass.

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1566883 13f79535-47bb-0310-9956-ffa450edef68
SOLR-5709: add missing license

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1566914 13f79535-47bb-0310-9956-ffa450edef68
SOLR-5476 added testcase

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1567012 13f79535-47bb-0310-9956-ffa450edef68
SOLR-5609 Reverting accidental commit

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1567014 13f79535-47bb-0310-9956-ffa450edef68
SOLR-5689: On reconnect, ZkController cancels election on first context rather than latest

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1567049 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-5440: add back elasticity assumptions

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1567183 13f79535-47bb-0310-9956-ffa450edef68
SOLR-3854 : Disable SSL on OSX for this test for now.

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1567203 13f79535-47bb-0310-9956-ffa450edef68
cleanup RestTestBase in @AfterClass

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1567226 13f79535-47bb-0310-9956-ffa450edef68
SOLR-1301: Implement the set-map-reduce-classpath.sh script.

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1567337 13f79535-47bb-0310-9956-ffa450edef68
SOLR-5649: Clean up some minor ConnectionManager issues.

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1567399 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-5437: ASCIIFoldingFilter now has an option to preserve the original token

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1567595 13f79535-47bb-0310-9956-ffa450edef68
SOLR-5624: check for elevated documents in hashCode()

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