LUCENE-6034: Simplify MemoryIndex state via TreeMap<Info> etc.

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1643298 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-6034: Highlighter QueryScorer/WeightedSpanTermExtractor shouldn't re-invert a term vector based TokenStream. It can now highlight payload-sensitive queries.

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1643316 13f79535-47bb-0310-9956-ffa450edef68
SOLR-6653: don't exit with error code if restarting

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1643317 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-6092: NumberRangePrefixTree toRangeShape normalization bug

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