LUCENE-3846: make branch for fuzzy analyzing suggester

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene3846@1397170 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-3846: commit current patch

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene3846@1397171 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-3846: merge trunk

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene3846@1397614 13f79535-47bb-0310-9956-ffa450edef68
catch up with trunk

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene3846@1399701 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-3846: cleanup tests, add javadocs, reenable assertions, prepare reintegration

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene3846@1399713 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-3846: compare UTF-8 bytes instead of converting to UTF-16 first

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene3846@1400233 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-3846: add comments, javadocs; remove dead code

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene3846@1401272 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-3846: add some nocommits; carry over test from original patch

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene3846@1401358 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-3846: merge trunk

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene3846@1401363 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-3846: simplify overriding required for FuzzySuggester

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene3846@1401372 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-3846: resolve nocommits

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene3846@1403334 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-3846: merge trunk

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene3846@1403336 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-3846: put comment back

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene3846@1403410 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-3846: remove allowSepEdit (it doesn't work); add test

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene3846@1403413 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-3846: fix test bug

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene3846@1403416 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-3846: add changes

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene3846@1403418 13f79535-47bb-0310-9956-ffa450edef68
throwaway branch

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/cleanup2878@1403701 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-4514: make scorer.freq() well defined: number of matches in doc

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/cleanup2878@1403702 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-4514: fold abstract PhraseScorer into its only subclass: SloppyPhraseScorer

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/cleanup2878@1403709 13f79535-47bb-0310-9956-ffa450edef68
fixes for SOLR-1028, support for rapid core opening and closing. Part of SOLR-1293

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