LUCENE-5952: better error messages when version fails to parse; use simpler string tokenizer; don't check major versions at such a low level