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
GIFFormat openPlane sets colorTable

The GIFFormat Reader's openPlane method now sets the ColorTable of the
provided plane.

Because this could potentially lead to more calls to the Metadata's
getColorTable method, the table is now cached.
Added JAIIIOService sa a FormatService parameter

The JAIIIOService is needed to load JPEG2k format images, which is a
core format. Thus it's now a FormatService parameter.
JPEG2000Codec now sets its service

In the setContext method, JPEG2000Codec will now initialize itself and
find the JAIIIO service.
Added context to JPEGTileDecoder constructor

Fixed a NPE when working with the JPEGTileDecoder due to lacking a
context.