Split out SLF4J and log4j version props for Ant

This centralizes the SLF4J and log4j versions to a single place in the
Ant build system: global.properties.
Split out SLF4J and log4j version props for Maven

This centralizes the SLF4J and log4j versions to a single place in the
Maven build system: the toplevel pom.xml.

Note that the Maven build system currently uses a different version of
log4j than the Ant build system does: 1.2.14 rather than 1.2.15. (For
those curious: the reason is that SLF4J 1.5.10 declares 1.2.14 as the
version of log4j with which it works.) In order to minimize changes,
this commit does not change that fact. But the next one will upgrade and
standardize the chosen versions across both build systems.
Upgrade SLF4J to 1.7.2 across the board

This also upgrades log4j to 1.2.17, which is the corresponding version
for that version of SLF4J.

The reason for the upgrade is to improve the behavior of SLF4J in case
there is no logger implementation binding present. Specifically,
starting with SLF4J 1.6, SLF4J defaults to a no-op logger when no
binding is present, rather than throwing NoClassDefFoundError. This is
much nicer for downstream consumers of Bio-Formats, since they do not
need to worry about always specifying an SLF4J binding as a dependency
in addition to Bio-Formats.
ant: 1.6 is the minimum supported java version
maven: 1.6 is the minimum supported java version
eclipse: 1.6 is the minimum supported java version
docs: whats-new: 1.6 is the minimum supported java version
build: Source encoding is UTF-8
README.md: Restrict syntax to java 1.6
docs: javadoc source encoding is UTF-8
loci-plugins: 1.6 is the minimum supported java version
AVI: fix array index calculation for tile reading

Fixes ticket #11100.
CellWorx: do not assume that the first well/field file exists

Instead, look for the first file that does exist, and use it to
determine the plane dimensions.
AVI: fix byte count when skipping rows
Revert "docs: whats-new: 1.6 is the minimum supported java version"

This reverts commit c1e48d5cd3f008f3246d378e9ccaf8debea1916f.
Merge pull request #653 from rleigh-dundee/java6-minver-dev_4_4

Make JDK 1.6 the minimum supported version (dev_4_4)
Merge pull request #680 from melissalinkert/cellworx-missing-tiff

CellWorx: do not assume that the first well/field file exists
Merge pull request #672 from melissalinkert/rebased/dev_4_4/11100

AVI: fix array index calculation for tile reading (rebased onto dev_4_4)
Merge pull request #622 from ctrueden/slf4j-version-dev_4_4

Upgrade SLF4J to 1.7.2 [dev_4_4]