Improve LOGGER levels in Memoizer

Various conditions in Memoizer were being logged
at DEBUG when they were really error or at least
exceptional states. This corrects most of them.
There is still some question of what should be
at TRACE and what at DEBUG.

Also, one log statement was being reached if the
condition didn't hold. This is now checked by an
if/else.

See:
https://www.openmicroscopy.org/community/viewtopic.php?f=4&t=7548
Merge pull request #1225 from sbesson/rebased/develop/bfgetreader_empty_input

Fix bfGetReader for empty input (rebased onto develop)
Merge pull request #1229 from melissalinkert/rebased/develop/nd2-final

Final .nd2 fixes for 5.0.3 (rebased onto develop)
Merge pull request #1235 from mtbc/no-default-acquisition-date

do not insert acquisition dates by default unless from metadata
Merge pull request #1243 from rleigh-dundee/artifactory-docs-develop

Using Bio-Formats: Add gradle and maven instructions (develop)
Merge pull request #1247 from rleigh-dundee/cmake-msvcsetup

cmake: Don't run gcc/clang compiler checks under MSVC
merge develop -D org: PR 983 (Woolz: make sure the service is initialized when calling openBytes (rebased onto develop))
merge develop -D org: PR 1154 (Leica: prevent exception when linking EmissionFilter)
merge develop -D org: PR 1204 (cpp: Add PixelBuffer<> and VariantPixelBuffer)
merge develop -D org: PR 1241 (Add acquisition date to fake reader.)
merge develop -D org: PR 1245 (Add reader for PicoQuant .bin files.)
merge develop -D org: PR 1250 (Improve LOGGER levels in Memoizer (rebased onto develop))
merge develop -D org

Repository: openmicroscopy/bioformats
Excluded PRs:
  # PR 1249 PremyslFiala 'ND2 - Bug fixes' (user: PremyslFiala)
  # PR 1015 qidane 'Messy binary' (exclude comment)
  # PR 1177 rleigh-dundee 'specification: Add metadata for HDF5 embedding' (exclude comment)
  # PR 1141 LeeKamentsky 'Reader for Amaris FlowSight .cif format' (label: exclude)
  # PR 1161 sommerc 'Initial CellH5 Reader class' (user: sommerc)
  # PR 1136 melissalinkert 'Add initial support for reading BinaryOnly OME-TIFF datasets (rebased onto develop)' (label: exclude)
  # PR 858 melissalinkert 'Initial support for Veeco AFM data' (label: exclude)
  # PR 1252 imunro 'Add Example code or writing Plate data to ome-tiff.' (status: pending)
  # PR 1054 qidane 'Additional annotation points throughout the model' (exclude comment)
  # PR 1242 bpindelski 'Fix wrong number of channels for images in fake SPW (fix #12501)' (status: pending)
  # PR 857 melissalinkert 'Initial support for Zeiss .lms files' (label: exclude)
  # PR 978 berl 'Add writing of .v3draw format for easy loading with Vaa3D.' (user: berl)
  # PR 816 melissalinkert 'Add support for multi-channel Volocity Clipping datasets' (label: exclude)
Updating fd9850d..235afcb
Merged PRs (fast-forward):
  # PR 1247 rleigh-dundee 'cmake: Don't run gcc/clang compiler checks under MSVC'
  # PR 1243 rleigh-dundee 'Using Bio-Formats: Add gradle and maven instructions (develop)'
  # PR 1235 mtbc 'do not insert acquisition dates by default unless from metadata'
  # PR 1229 melissalinkert 'Final .nd2 fixes for 5.0.3 (rebased onto develop)'
  # PR 1225 sbesson 'Fix bfGetReader for empty input (rebased onto develop)'

Merged PRs:
  # PR 983 melissalinkert 'Woolz: make sure the service is initialized when calling openBytes (rebased onto develop)'
  # PR 1154 melissalinkert 'Leica: prevent exception when linking EmissionFilter'
  # PR 1204 rleigh-dundee 'cpp: Add PixelBuffer<> and VariantPixelBuffer'
  # PR 1241 ximenesuk 'Add acquisition date to fake reader.'
  # PR 1245 imunro 'Add reader for PicoQuant .bin files.'
  # PR 1250 joshmoore 'Improve LOGGER levels in Memoizer (rebased onto develop)'

Generated by OME-5.1-merge-push#373 (http://ci.openmicroscopy.org/job/OME-5.1-merge-push/373/)