Close IFormatReader copy if not to be used

The generated copy from Memoizer's loadReader logic
was in some cases not being used. When the null was
returned, a RandomAccessFile held by the reader was
left open.
LI-FLIM: add modulo support for phase and frequency data

Phases are added to ModuloT; frequencies are added to ModuloZ.  This is
consistent with how phases/frequencies are handled in other formats.

Fixes #12290.
Tidy up a few lingering series population issuse

The series count is now at most 2, so extra bookkeeping to divide
primary images from background images is not necessary.
ScanR: fix exposure time units

See http://www.openmicroscopy.org/community/viewtopic.php?f=13&t=7554
Also close on java.lang.Error
Leica LIF: do not set Channel.Color for RGB images

The stored color will usually (always?) be 0xffffffff, which causes the
displayed colors to be inaccurate (since the 'R' component will be shown
as white).

Fixes #12214.
DICOM: correct units for physical sizes

Fixes #12307.
Merge pull request #1196 from joshmoore/memo-close-copy

Close IFormatReader copy if not to be used
Merge pull request #1202 from melissalinkert/rebased/dev_5_0/12307

DICOM: fix units for physical sizes (rebased onto dev_5_0)
Merge pull request #1197 from melissalinkert/rebased/dev_5_0/liflim-modulo

Add modulo support for LI-FLIM data (rebased onto dev_5_0)
Merge pull request #1198 from melissalinkert/rebased/dev_5_0/scanr-exposure

ScanR: fix exposure time units (rebased onto dev_5_0)
Merge pull request #1201 from melissalinkert/rebased/dev_5_0/12214

Leica LIF: do not set Channel.Color for RGB images (rebased onto dev_5_0)