create branch

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene5468@1571136 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-5468: commit current state

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene5468@1571137 13f79535-47bb-0310-9956-ffa450edef68
remove treemap (TODO: refactor the sorter and use that)

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene5468@1571154 13f79535-47bb-0310-9956-ffa450edef68
break out this class

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene5468@1571305 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-5468: factor OfflineSorter out of suggest

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene5468@1571321 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-5468: sort dictionary data with offline sorter

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene5468@1571356 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-5468: deduplicate patterns used by affix condition check

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene5468@1571788 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-5468: remove redundant 'append' in Affix

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene5468@1571802 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-5468: Stem -> CharsRef

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene5468@1571807 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-5468: make Affix fixed-width

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene5468@1571844 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-5468: don't create unnecessary objects

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene5468@1572643 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-5468: encode affix data as 8 bytes per affix, before cutting over to FST

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene5468@1572660 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-5468: convert affixes to FST

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene5468@1572666 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-5468: hunspell2 -> hunspell (with previous options and tests)

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene5468@1572718 13f79535-47bb-0310-9956-ffa450edef68
fix oops

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

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene5468@1572720 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-5468: fix precommit+test

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene5468@1572724 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-5468: add additional change

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene5468@1572727 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-5468: reduce RAM usage of hunspell

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