First cut at component-driven source code modularization.
  * Preserves backwards compatibility with root build script where possible.
  * Can build each individual component, but requires complete source tree
    (i.e., cannot check out only that component's subtree and build).
  * Does not use Ivy yet (shared libraries stored in jar folder for now).
Update Trac and SVN javadoc links.
Fix references to ome-java.jar vs ome-xml.jar in component build properties.
Add separate Eclipse project for each component.
Fix some Eclipse compiler warnings.
Moved several common I/O and utility classes to new component.
Add sanity test that compares scanned dependencies with
each component's build.properties classpath entries.
Split out AWT-specific functionality from loci.formats.ImageTools into new
loci.formats.AWTImageTools utility class. Hopefully this helps to isolate
Bio-Formats's dependency on AWT to the places where it is actually needed
(i.e., when working with BufferedImages).
  * Update Eclipse projects to match the latest codebase.
  * Add Eclipse classpath checking to dependency scanner script.
  * Move Bio-Formats code generation framework into its own component.
  * Add exec target to each component.
  * Miscellaneous tweaks to build system.
Better build system for Bio-Formats C++ bindings on Linux.
Fix references to ome-xml.jar and other JARs.
Switched licenses from GPL v3 or later to GPL v2 or later.
  * Begin code cleanup for LOCI plugins.
  * Disable deprecation warnings for forked components.
  * Rename RandomAccessStream to RandomAccessInputStream,
    and RA* classes to *Handle classes, for clarity.
  * Move IniParser from loci-formats-auto to LOCI common package.
  * Require Java 1.5 for LOCI common package, for the most part.
Fix a bunch of Eclipse warnings.
Fix up Eclipse classpath dependencies.
This new way uses "External libraries" dependent project with all
external JARs, instead of requiring definition of a LOCI_JARS variable.
Progress on elimination of AWT references from core Bio-Formats packages.
Please report any new bugs discovered to the Bio-Formats team.
 * Series-specific metadata is now placed in the 'seriesMetadata' hashtable in the appropriate CoreMetadata object. Closes #402.
  * IFormatReader has two new methods - getGlobalMetadata(), which returns the global metadata hashtable; and getSeriesMetadata(), which returns metadata for the current series.
  * Begin migrating TIFF logic to object-oriented loci.formats.tiff package.
  * Begin addition of openData API for IFormatReader.
  * Split date and XML logic out of DataTools into separate classes.