Update JPEGTurboServiceImpl.java

Correct calculation of last row/col size.
SDT: read each data block into a separate series
Prevent empty StructuredAnnotations from being created

If Modulo annotations and original metadata are not present, there is no
need to create a StructuredAnnotations object.

Fixes #11867.
Leica .lei: fix file matching when there are multiple candidate series

This prevents a series with missing files from picking up files that
belong to a subsequent series.

Fixes #11683.
APNG: eliminate need for deinterleaving

By setting the 'interleaved' flag differently, the deinterleaving logic
can be removed, which prevents the reader from allocating another image
array.  This improves performance and memory usage for larger images.

Fixes #10796.
Prevent misleading IOException during config file parsing
FV1000: populate DeltaT based upon the start/end times

Fixes #11087.
Ignore text nodes when parsing XMLAnnotation's value

This fixes an error parsing Modulo annotations
(e.g. FLIM-modulo-sample.ome.tiff) in Matlab.
SDT: fix block offsets
SDT: one more data block offset fix
xsd-fu: Generalise index_string to add base type information
xsd-fu: Removed unused argument from MetadataRetrieve getter
xsd-fu: AggregateMetadata contains no getDelegates() method
xsd-fu: Dummy Metadata does not generate _BackReference setters
xsd-fu: Optimise Metadata includes
xsd-fu: Add doxygen comments to MetadataStore and MetadataRetrieve
xsd-fu: Add doxygen comments to AggregateMetadata
xsd-fu: Add doxygen comments to DummyMetadata
xsd-fu: Add doxygen comments to FilterMetadata
xsd-fu: Add doxygen comments to OMEXMLMetadata