DefaultTranslator creates ImageMetadata

When the DefaultTranslator is invoked it now ensures an appropriate
number of ImageMetadata are created.
Added JPEG2000 SCIFIO format

Converted the loci.formats JPEG2000Reader, Writer and MetadataParser to
and ome.scifio Format.

Converted supporting codec classes as well.
Added JPEG SCIFIO Format

Converted the loci.formats JPEGWriter and JPEGReader to a single
ome.scifio JPEGFormat.

As the loci.formats JPEGReader/Writer used the ImageIO API, a general
ImageIOFormat was also created (which components of JPEGFormat extend).

Also, the loci.formats JPEGReader used a delegate between ImageIO and a
TileJPEG implementation. These have been split out to separate formats
in SCIFIO.
Converted NRRDFormat to SCIFIO

Converted the loci.formats NRRDReader to an ome.scifio NRRDFormat.
Corrected Filters

Annotations are now on concrete class instead of just the interface, to
allow more specific querying.

Also, filters should now be cached properly. Was relying on Info's to
maintain singletons, which apparently did not work.
Overhauled ChannelSeparator

Fixed the openPlane chain in ChannelSeparator

Pushed appropriate information to ImageMetadata (which was previously
sitting null) - e.g., plane counts.
Added MinMaxFilter

Converted the loci.formats MinMaxCalculator to a filter.
Fixed AbstractReader#SetSource

When a new RAIS is created when setting source on the reader, the
attached Metadata is updated as well.
Removed infinite loop from ICSReader#setSource

Now delegates to super.setSource, instead of itself.
Updated OMEXMLService's params

Added OMEXMLMetadataService as a declared parameter.
Fixed InitializeService's parameters

Declared LocationService as a parameter.
Corrected ImageCount -> PlaneCount

Fixed OMEXMLMetadataService's ImageCount call. This is a leftover from
conversion, as both methods exist in the current Metadata, but the
legacy ImageCount is the modern PlaneCount.
Added DefaultOMETranslator

Added a default translator for OMEMetadata, to override the
DefaultTranslator for ome.scifio.Metadata.
BufferedImagePlane uses setData

When creating an empty BufferedImage, the setData method is called
instead of using the direct reference, in case there are other things
that should occur when setting data.
Removed APNG from non-apng formats

Several references to APNG were corrected to the actual format.
APNG reads tiles

Updated the APNG openPlane method to return appropriate sub-planes when
requested.
Fixed AVIFormat

Updated AVIFormat to facilitate plane opening and correct bugs in
opening multiple planes sequentially.
PICTFormat: set bits per pixel

Bits per pixel were not being set in PICT format. This has been
corrected.
NativeQTFormat: set bits per pixel

Bits per pixel were not being set in the NativeQTFormat. This has been
corrected.
NRRDFormat: Set bits per pixel

Bits per pixel were not being set in the NRRDFormat. This has been
corrected