Ignore namespaces when filling in an XMLAnnotation's Value

This prevents the xmlns on Value from being set to an empty string.
Location: only delegate to File.isHidden() on Windows

This bypasses substantial performance problems when calling isHidden()
on Mac OS X/Linux over NFS.  Fixes #6586, see #12027.
FormatReader: speed up getUsedFiles()

We can assume that each call to getSeriesUsedFiles(...) will contain an
array with no duplicates.  If there is only one series in the fileset,
then, we can speed up large filesets by removing the extra check for
duplicate files.

See #12027.
DICOM: ensure that getSeriesUsedFiles returns an array of unique paths
DICOM: fix file grouping so that path names are normalized

On Windows in particular, the list of pattern files often has extra path separator escaping, which prevents the
pattern files from being matched with the files from the directory listing.
Allow dist-matlab to run on Windows
DICOM: expand sequence reading to include known sequences

See QA 9184.
Exclude one non-sequence tag from sequence parsing
Allow for a >1 count increment in B&H .sdt Files.
Attempt to improve the comments on this behaviour.
Changes to ensure pmtMarker is read correctly whatever the length of string read. (See   trac.openmicroscopy.org.uk/ome/ticket/12035 )
An attempt to add FLIM z-stack support.
Fix reading of 5D Imspector data

This fixes various offset issuse when reading files that have multiple
timepoints, Z sections, and channels.

Fixes #12035.
CellSens: fix off-by-ones in subresolution tile calculations
Gatan DM3: make sure that parsed units match up with physical sizes

Fixes #12154.
Gatan DM3: add bounds checking and allow endian swapping for uint values

Fixes #12182.
ND2: adjust SizeC correction for small single plane datasets

Fixes #12222.
QuickTime: reset stream if an invalid atom length is found

This is particularly necessary if the "header" is at the end of the file.

Also clarifies a variable name that's been annoying me for a while, and
fixes a couple of typos.

Fixes #12218.
Metamorph: be less aggressive about closing readers right away

If the last plane has been read, or more than 128 readers are open, then
we can close the reader; otherwise, keep it open to prevent
reinitializing a reader on every openBytes call.

Fixes #11968.
Flex: fix whitespace annoyances