SOLR-5577: Protect against NPE race with close - spotted by Greg Chanan

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1559844 13f79535-47bb-0310-9956-ffa450edef68
SOLR-5476 handle nonode exception

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1559936 13f79535-47bb-0310-9956-ffa450edef68
SOLR-5652: Make test more deterministicly random, and increase logging to try and track down strange test failure

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1560219 13f79535-47bb-0310-9956-ffa450edef68
SOLR-5650: When a replica becomes a leader, only peer sync with other replicas that last published an ACTIVE state.

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1560221 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-5099 - QueryNode should have the ability to detach from its node parent

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1560245 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-5411: Upgrade to released JFlex 1.5.0; stop requiring a locally built JFlex snapshot jar.

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1560260 13f79535-47bb-0310-9956-ffa450edef68
SOLR-5476 hardened a bit

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1560279 13f79535-47bb-0310-9956-ffa450edef68
SOLR-5476 ignored till there is a reliable way to restart Overseer

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1560314 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-5377: IW.addIndexes(Dir[]) causes silent index corruption

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1560401 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-5377: remove dead code

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1560405 13f79535-47bb-0310-9956-ffa450edef68
SOLR-5594: Allow FieldTypes to specify custom PrefixQuery behavior

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1560412 13f79535-47bb-0310-9956-ffa450edef68
SOLR-5657: When a SolrCore starts on HDFS, it should gracefully handle HDFS being in safe mode.

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1560553 13f79535-47bb-0310-9956-ffa450edef68
tests: try harder to not kill the last replica in a shard

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1560557 13f79535-47bb-0310-9956-ffa450edef68
SOLR-5658: commitWithin and overwrite are not being distributed to replicas now that SolrCloud uses javabin to distribute updates.

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1560859 13f79535-47bb-0310-9956-ffa450edef68
SOLR-5663: example-DIH uses non-existing column for mapping (case-sensitive)

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1561026 13f79535-47bb-0310-9956-ffa450edef68
SOLR-5625: Add testing around SolrCmdDistributor

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1561077 13f79535-47bb-0310-9956-ffa450edef68
SOLR-5625: Add testing around SolrCmdDistributor

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1561079 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-5395: Upgrade Spatial4j 0.4. Moved away from stuff deprecated in Spatial4j.

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1561129 13f79535-47bb-0310-9956-ffa450edef68
tests: raise update so timeout

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1561234 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-5395: calculated sha1 via "ant jar-checksums" this time

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