LUCENE-4236: create branch to try to cleanup

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene4236@1596372 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-4236: commit current state

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene4236@1596373 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-4236: try to make more palatable

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene4236@1596440 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-4236: move all crazies into one place

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

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene4236@1596608 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-4236: cleanup/optimize BooleanScorer in-order creation

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1596640 13f79535-47bb-0310-9956-ffa450edef68
SOLR-5468: Improve reporting of cluster state when assertions fail; to help diagnose cause of Jenkins failures.

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