Merged revision(s) 1621473 from lucene/dev/trunk:
LUCENE-5909: Smoke tester now has better command line parsing and optionally also runs on Java 8

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/branch_4x@1621474 13f79535-47bb-0310-9956-ffa450edef68
Merged revision(s) 1621479 from lucene/dev/trunk:
LUCENE-5909: Fix description

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/branch_4x@1621480 13f79535-47bb-0310-9956-ffa450edef68
Merged revision(s) 1621486 from lucene/dev/trunk:
LUCENE-5909: Fix stupid bug

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/branch_4x@1621487 13f79535-47bb-0310-9956-ffa450edef68
SOLR-6365: specify appends, defaults, invariants outside of the request handler

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