merge a couple SolrCmdDistributor fixes from trunk

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/branch_4x@1347600 13f79535-47bb-0310-9956-ffa450edef68
SOLR-3515: Use seperate Cookies for Analysis and Schema-Browser

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/branch_4x@1347713 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-4115: backing out this change for dweiss (he is on mobile) until we dig on windows

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/branch_4x@1347770 13f79535-47bb-0310-9956-ffa450edef68
[SOLR-3521] - merged changes from trunk

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/branch_4x@1347819 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-4119 Port from rev. 1347777.


git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/branch_4x@1347828 13f79535-47bb-0310-9956-ffa450edef68
smokeTester: don't look for Contrib-Changes.html

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

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/branch_4x@1347981 13f79535-47bb-0310-9956-ffa450edef68
smokeTester: nuke java 1.5 tests, check for broken links, enforce working package summaries

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/branch_4x@1348008 13f79535-47bb-0310-9956-ffa450edef68
fix broken import (won't work for source release where this dir is lucene-xxx)

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/branch_4x@1348012 13f79535-47bb-0310-9956-ffa450edef68
smokeTester: add module-build and ivy-settings.xml to the expected list here

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/branch_4x@1348016 13f79535-47bb-0310-9956-ffa450edef68
smokeTester: fix demo execution and javadocs tests

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/branch_4x@1348061 13f79535-47bb-0310-9956-ffa450edef68
Backport of SOLR-3520 (missing Solr factory tests)

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/branch_4x@1348148 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-4122 Replace Payload with BytesRef.


git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/branch_4x@1348227 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-4087: throw exceptions on illegal DocValue#Type changes in IW

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/branch_4x@1348244 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-4122: also merge changes from solr/

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/branch_4x@1348248 13f79535-47bb-0310-9956-ffa450edef68
add javadocs to the two versions in Constants since its confusing what is what

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/branch_4x@1348269 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-4087: avoid 3.x codec for docvalues tests

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/branch_4x@1348274 13f79535-47bb-0310-9956-ffa450edef68
fix broken assertion message (backwards)

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

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/branch_4x@1348290 13f79535-47bb-0310-9956-ffa450edef68
fix changes2html to allow for -ALPHA or -BETA releases

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