Prepare Lucene/Solr 4.5 dev branch

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/branch_4x@1501090 13f79535-47bb-0310-9956-ffa450edef68
Merged revision(s) 1501278 from lucene/dev/trunk:
SOLR-5022: Make it possible to disable HDFS tests on ANT command line (so ASF Jenkins can use it). Windows is disabled by default, too.

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/branch_4x@1501279 13f79535-47bb-0310-9956-ffa450edef68
SOLR-5020: add DelegatingCollector.final()

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/branch_4x@1501383 13f79535-47bb-0310-9956-ffa450edef68
tests: don't log expected exceptions

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/branch_4x@1501501 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-5084: EliasFanoDocIdSet (merged from r1501576 and r1501577).


git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/branch_4x@1501578 13f79535-47bb-0310-9956-ffa450edef68
Merged revision(s) 1501595 from lucene/dev/trunk:
SOLR-5022: Pass-through disableHdfs to Maven Surefire

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

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/branch_4x@1501641 13f79535-47bb-0310-9956-ffa450edef68
SOLR-5010: merge from trunk

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/branch_4x@1501718 13f79535-47bb-0310-9956-ffa450edef68
SOLR-5026: org.apache.solr.store.blockcache.BlockDirectoryTest.testRandomAccessWrites would pass a 0 to random#next on 0 file size


git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/branch_4x@1501782 13f79535-47bb-0310-9956-ffa450edef68
Merged revision(s) 1501678 from lucene/dev/trunk:
SOLR-5022: Make the Maven build also automatically populate the tests.disableHdfs property by a build profile. Otherwise the maven build fails by default on Windows.

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/branch_4x@1501789 13f79535-47bb-0310-9956-ffa450edef68
tests: use single quoted json for readability

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/branch_4x@1501847 13f79535-47bb-0310-9956-ffa450edef68
SOLR-4991: Register QParserPlugins as SolrInfoMBeans (merged from r1501863)

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/branch_4x@1501871 13f79535-47bb-0310-9956-ffa450edef68
Avoid javadocs containing only @return statements since they make the method summary blank (merged from r1501875).


git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/branch_4x@1501876 13f79535-47bb-0310-9956-ffa450edef68
SOLR-4943: Add a new system wide info admin handler that exposes the system info that could previously only be retrieved using a SolrCore.

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/branch_4x@1501899 13f79535-47bb-0310-9956-ffa450edef68
SOLR-5018: The Overseer should avoid publishing the state for collections that do not exist under the /collections zk node.

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/branch_4x@1501917 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-5081: WAH8DocIdSet (merged from r1501925).


git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/branch_4x@1501928 13f79535-47bb-0310-9956-ffa450edef68
tests: add regex capability to JSON test format

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/branch_4x@1501936 13f79535-47bb-0310-9956-ffa450edef68
tests: use json utility method for single quoted json

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

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

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