SOLR-6523: Provide SolrJ support for specifying stateFormat while creating Collections

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1646558 13f79535-47bb-0310-9956-ffa450edef68
SOLR-6523: Fixing the test. Removing the unwanted check and calls

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1646567 13f79535-47bb-0310-9956-ffa450edef68
SOLR-6864: Support registering searcher listeners in SolrCoreAware.inform(SolrCore) method

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1646577 13f79535-47bb-0310-9956-ffa450edef68
SOLR-6058: Include the new Solr logo and favicon in Solritas (/browse UI) as well as in generated per-release Solr documentation; switch all favicon links' Content-Type: 'image/ico'->'image/x-icon'

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

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1646637 13f79535-47bb-0310-9956-ffa450edef68
SOLR-6718: coreRootDirectory should be resolved against SOLR_HOME

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1646660 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-6118: Improve the efficiency of the history structure for recently-used filters.


git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1646674 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-6121: CachingTokenFilter.reset() propagates to input if not cached

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1646737 13f79535-47bb-0310-9956-ffa450edef68
fix javadocs: maybeReopen -> maybeRefresh

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1646764 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-5951: try to detect if index is on an SSD and default CMS's settings accordingly

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1646775 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-5951: these test cases can't run on Windows

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1646791 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-6121: Fix a test to assumeTrue assertions enabled.

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1646793 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-6121: QueryBuilder put 2nd reset() to where it was, and add test to ensure no double-reset if there is no term attribute.

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1646794 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-6122: always set CMS settings in LuceneTestCase.newIndexWriterConfig

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1646850 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-6124: fix broken close() methods in .store/.codec apis

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1646854 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-6127: fix mockanalyzer to not use asserts

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1646878 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-6124: fix double-close() bugs in WindowsFS etc

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1646889 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-6124: fix double-close bug in BaseDirectoryWrapper

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1646897 13f79535-47bb-0310-9956-ffa450edef68
Merge remote-tracking branch 'upstream/trunk' into trunk