LUCENE-5404: Add .getCount method to all suggesters (Lookup), persist count metadata on .store(), Dictionary returns InputIterator, Dictionary.getWordIterator renamed to .getEntryIterator

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/branch_4x@1565811 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-5434: drop the merged reader if the merge was aborted, before trying to delete its files

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/branch_4x@1566012 13f79535-47bb-0310-9956-ffa450edef68
SOLR-5624: Enable QueryResultCache for CollapsingQParserPlugin

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/branch_4x@1566122 13f79535-47bb-0310-9956-ffa450edef68
SOLR-5700: Improve error handling of remote queries (proxied requests).

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/branch_4x@1566176 13f79535-47bb-0310-9956-ffa450edef68
SOLR-5700: Always consumes the response's HttpEntity and cleaned up the test a little.

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/branch_4x@1566180 13f79535-47bb-0310-9956-ffa450edef68
SOLR-5695: Add support for Lucene's BlendedInfixSuggester

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