LUCENE-5675, LUCENE-5693: improve javadocs, disallow term vectors, fix precommit issues, remove trivial diffs, add new test case

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene5675@1596938 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-5675: move to sandbox

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene5675@1596946 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-5675: zig-zag encode the versions (loses 1 bit); check the min/max version

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