LUCENE-5790: Fix compareTo in MutableValueDouble and MutableValueBool, this caused incorrect results when grouping on fields with missing values

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1608639 13f79535-47bb-0310-9956-ffa450edef68
SOLR-6180: Callers of ManagedIndexSchema mutators should hold the schemaUpdateLock.

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1608646 13f79535-47bb-0310-9956-ffa450edef68
SOLR-6229: Make SuggestComponent return 400 instead of 500 for bad dictionary selected in request

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1608680 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-5714, LUCENE-5779: Enhance BBoxStrategy & Overlap similarity. Configurable docValues / index usage.
Add new ShapeAreaValueSource.

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1608793 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-5771: SpatialOperation refactoring: (OGC alias names, removed area requirement, fixed overlap definition)

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1608922 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-5714: Remove unused private constants in BBoxStrategy

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1608988 13f79535-47bb-0310-9956-ffa450edef68
SOLR-6183: AbstractSpatialFieldType: refactor getValueSourceFromSpatialArgs out of getQueryFromSpatialArgs

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1608991 13f79535-47bb-0310-9956-ffa450edef68
SOLR-6183: Spatial BBoxField using BBoxSpatialStrategy

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1608998 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-5714: TestBBoxStrategy needs to declare docValues requirement

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1609134 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-5692: remove need for uninversion for RandomSpatialOpFuzzyPrefixTreeTest

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1609139 13f79535-47bb-0310-9956-ffa450edef68
include META-INF/* when diffing sources

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1609141 13f79535-47bb-0310-9956-ffa450edef68
SOLR-2853: unit test for "spellcheck.maxCollationTries=0"

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1609171 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-5810: NRTCachingDirectory now implements FilterDirectory

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1609200 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-5714: Enhance TestBBoxStrategy with/without docvalues & indexed

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1609209 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-5810: remove obsolet methods

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1609281 13f79535-47bb-0310-9956-ffa450edef68
SOLR-6183: bug, BBoxField didn't propagate docValues configuration.
And numberType is now a required attribute.

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1609291 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-5806: Extend expression grammar to allow advanced "variables"

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1609337 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-5809: Simplify ExactPhraseScorer

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1609453 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-5812: NRTCachingDirectory now implements Accountable

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1609459 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-5714: BBoxStrategy should convert shapes to bounding box on indexing (but not search)

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