LUCENE-4295: add task to build and smoke-test a release for the nightly build

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/branch_4x@1370520 13f79535-47bb-0310-9956-ffa450edef68
tests: fix test of unordered namedlist, skip explain comparisons

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/branch_4x@1370538 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-4296: Update/clean up Maven POMs and documentation (merge from trunk r1370513)

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/branch_4x@1370561 13f79535-47bb-0310-9956-ffa450edef68
fix doc bugs (thanks to Oren Bochman) (merge from trunk r1370591)

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/branch_4x@1370593 13f79535-47bb-0310-9956-ffa450edef68
harden test against internet problems

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/branch_4x@1370606 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-4297: BooleanScorer2 sometimes multiplies coord() twice into the score

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/branch_4x@1370810 13f79535-47bb-0310-9956-ffa450edef68
still favor leaders with CloudSolrServer, but also fall back to replicas after leaders

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/branch_4x@1370869 13f79535-47bb-0310-9956-ffa450edef68
SOLR-3229: Fixed TermVectorComponent to work with distributed search (merge r1370870)

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/branch_4x@1370871 13f79535-47bb-0310-9956-ffa450edef68
SOLR-3229: forgot credit in CHANGES.txt (merge r1370904)

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/branch_4x@1370905 13f79535-47bb-0310-9956-ffa450edef68
remove broken @returns from javadocs (merge r1370908)

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/branch_4x@1370911 13f79535-47bb-0310-9956-ffa450edef68
Add new test-framework dependencies introduced by Mark Miller's r1370864 commit: javax.servlet:servlet-api; org.eclipse.jetty:jetty-servlet; and org.eclipse.jetty:jetty-util (jetty-util was previously runtime scope, but is now compile scope) (merge r1370944 from trunk)

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

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/branch_4x@1371031 13f79535-47bb-0310-9956-ffa450edef68
add core name to some of the recovery logging
move getRecentUpdates into try block - we should continue with no updates if there is an exception getting them
move cancelRecovery call into recovery wait sync block

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/branch_4x@1371033 13f79535-47bb-0310-9956-ffa450edef68
Merged revision(s) 1371150 from lucene/dev/trunk:
Add support to also reload HashFunctions when Solr boots (otherwise codecs using new hash functions may fail to load).
We may need a better "automatic" reloading with one method call, that reloads all NamedSPILoaders. I will think about it and open issue. Solr could then only call NamedSPILoader.reloadAll(), so all instantiated ones get reloaded automatically. Currently its to risky to add new SPIs without Solr support (because it cannot be tested).

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/branch_4x@1371152 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-4298: MultiFields.getTermDocsEnum(Reader,Bits,String,BytesRef) did not work at all

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/branch_4x@1371293 13f79535-47bb-0310-9956-ffa450edef68
SOLR-3715: remove sync around tlog serialization

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

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/branch_4x@1371403 13f79535-47bb-0310-9956-ffa450edef68
add recovery strat to commented out list of log configs for tests

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/branch_4x@1371404 13f79535-47bb-0310-9956-ffa450edef68
change log format - core= rather than Core:

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/branch_4x@1371407 13f79535-47bb-0310-9956-ffa450edef68
add some tests mixing up payload options

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