SOLR-4916: Re-add missing log="download-only"

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1502147 13f79535-47bb-0310-9956-ffa450edef68
SOLR-4916: Fix bugs & usage of NullIndexOutput

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1502167 13f79535-47bb-0310-9956-ffa450edef68
SOLR-5028,SOLR-5029: Fix ShardHandlerFactory creation and persistence

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1502231 13f79535-47bb-0310-9956-ffa450edef68
SOLR-5010: single field handling

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1502247 13f79535-47bb-0310-9956-ffa450edef68
SOLR-4914: Factor out core discovery and persistence logic

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


git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1502448 13f79535-47bb-0310-9956-ffa450edef68
SOLR-4997: The splitshard api doesn't call commit on new sub shards before switching shard states. Multiple bugs related to sub shard recovery and replication are also fixed.

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1502458 13f79535-47bb-0310-9956-ffa450edef68
SOLR-4914: Close OutputStreamWriter properly, use System.getProperty("line.separator") instead of \n

Fixes Windows test failures.


git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1502468 13f79535-47bb-0310-9956-ffa450edef68
SOLR-4914: Use Properties.store(OutputStream, String) for back compatibility

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1502481 13f79535-47bb-0310-9956-ffa450edef68
Fix warnings in forbidden-apis

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1502484 13f79535-47bb-0310-9956-ffa450edef68
Refactor forbidden-apis a bit to make it easier to add new signatures, no need to have so many files slowing down the build; add Properties file rules

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1502493 13f79535-47bb-0310-9956-ffa450edef68
SOLR-4914: Close input streams as well

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1502507 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-5107: Properties files by Lucene are now written in UTF-8 encoding, Unicode is no longer escaped. Reading of legacy properties files with \u escapes is still possible

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1502615 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-5104: fix poll-mirrors.pl: a) use HEAD; b) look for Changes.html instead of KEYS; c) support looking for arbitrary paths

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1502646 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-5098: Broadword utility methods.


git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1502690 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-5094: add ramBytesUsed to OrdinalMap

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1502697 13f79535-47bb-0310-9956-ffa450edef68
SOLR-5034: A facet.query that parses or analyzes down to a null Query would throw a NPE.

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1502730 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-5103: A join on A single-valued field with deleted docs scored too few docs.  Did a little refactoring of the inner scorers too.

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

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1502910 13f79535-47bb-0310-9956-ffa450edef68
fix for SOLR-5039, admin/schema browser displaying -1 for unique terms on multiValued fields

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