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.
APNG: fix tile pasting for images beyond the first
Cellomics: a few fixes for single-file datasets

This allows the field to contain either 2 or 3 digits, and fixes the
image name setting so that field/well indices are not 0.
Cellomics: fix reading of directories with mixed o/d channels

The channel letter for the initial file is respected now, instead of
allowing any file with a matching name.
One more fix for channel file grouping
CZI: make sure that SubBlocks are correctly initialized in openBytes

Fixes #11958.

This also fixes an interleaving bug with one of the files in
test_images_good.
Merge remote-tracking branch 'origin/develop' into bug-fixes
FV1000: parse position data from .pty files

This is a slightly modified version of the patch submitted by Patrick
Riley in this mailing list thread:

http://lists.openmicroscopy.org.uk/pipermail/ome-devel/2014-March/002696.html
Merge remote-tracking branch 'origin/develop' into cellomics-fixes
Setting schema to 2013-10 for inprogress files
Adding stub transforms and sample files
Switch to the development schema
Switch maven to the development schema
Release inprogress as 2013-10-dev-1
Updating transforms to 2013-10-dev-1
Correct <oXygen/> project paths