LUCENE-5570: don't let Directory.fsync create new 0-byte files

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_4_7@1586165 13f79535-47bb-0310-9956-ffa450edef68
SOLR-5978: Warning for SOLR-5522 (file/edit) should be removed from example solrconfig.xml

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_4_7@1586210 13f79535-47bb-0310-9956-ffa450edef68
4.7-dev not 4.7.1

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_4_7@1586229 13f79535-47bb-0310-9956-ffa450edef68
Merged revision(s) 1588083 from lucene/dev/branches/branch_4x:
Merged revision(s) 1588082 from lucene/dev/trunk:
LUCENE-5540: Update forbidden-apis to 1.5

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_4_7@1588086 13f79535-47bb-0310-9956-ffa450edef68
Fix typo in CHANGES.txt

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_4_7@1588168 13f79535-47bb-0310-9956-ffa450edef68
Merged revision(s) 1588379 from lucene/dev/branches/branch_4x:
Merged revision(s) 1588378 from lucene/dev/trunk:
Update to bugfix release of forbidden-apis to work around annotations bug (may affect lucene in the future)

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_4_7@1588383 13f79535-47bb-0310-9956-ffa450edef68
Merged revision(s) 1592080 from lucene/dev/branches/branch_4x:
LUCENE-5639: Fix token class to correctly implement PoistionLengthAttribute

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_4_7@1592086 13f79535-47bb-0310-9956-ffa450edef68
Merge remote-tracking branch 'remotes/upstream/lucene_solr_4_7' into branch_4x