ZeissZVIReader: ROI strings are UTF-16 little endian
ZeissZVIReader: Handle NULL labels

Also seek 4 bytes rather than 6 after the label, or else you end
up in missing the SourceTag and losing the correct position in the
stream.
ZeissZVIReader: Handle presence of Layer names

The layer name is typically absent, but some layers have names.
Cope with non-null layer names.
ZeissZVIReader: Fix detection of label string offset

There may be a 2 byte pad between the end of the ShapeAttrs
block and the start of the Label string.  And the string
may or may not be null, making it difficult to detect
reliably.  We allow for a fuzzy match at 0 or 2 bytes after
the end of the ShapeAttrs.  This padding is typically
only found in the initial Shape, and missing in subsequent
shapes.
ZeissZVIReader: Debug logging strings use {} to avoid StringBuilder overhead
Remove explicit test group declarations from build.xml

In these cases, we want to run all of the tests no matter what, so there
is no need to declare the group as "all".
Make sure that tests are compiled before being run

Conflicts:

	components/ome-xml/build.xml
CellSens: catch exceptions when parsing tags

Fixes ticket #10611.
Amira: fix reading of > 4 GB files

Fixes ticket #10623.
LZW: fully allow truncated data

Fixes ticket #10647.
FV1000: prevent exception when thumbnail file is missign

Fixes #10699.
Micromanager: fix file finding for single-channel datasets

Fixes #10610.
Bio-Rad Gel: fix pixel offset calculation

Fixes #10622.
Do not add MetadataOnly elements to OME-TIFF XML

Fixes #10734.
Photoshop TIFF: omit extra layers

Conflicts:

	components/bio-formats/src/loci/formats/in/PhotoshopTiffReader.java
Leica LIF: record each tile in its own series

Fixes #10634.

Conflicts:

	components/bio-formats/src/loci/formats/in/LIFReader.java
Zeiss CZI: fix parsing of linescans

Fixes #10566.
ND2: prevent exception when parsing the gain value
Make check for Fiji-ness less restrictive
SIS: read pixel sizes and exposure from cellSens TIFFs

Fixes #10743.