Use Memoizer during data tests
Remove the DotTestListener from test-automated

More verbose output is now printed to the console, so the 'F' and '.'
are no longer useful.
Allow each FormatReaderTest instance to run in a separate thread

This requires placing the XML validation call in a 'synchronized' block,
as that code is not thread-safe.
Merge remote-tracking branch 'origin/develop' into testing-sandbox
Add timestamp and thread information to log4j output
Hopefully prevent race condition when retrieving configuration
Log the current file name and configured file name for each test result
Remove duplicate filesets before constructing test instances
Revert "Log the current file name and configured file name for each test result"

This reverts commit 329a560e06f9da36226cdaf3404c7cff88cc463f.
Log detected MD5s when the pixels hash tests fail
Add missing call to reader.close()
Add the thread name to the log file
Fix class casting when processing original metadata annotations
Merge remote-tracking branch 'origin/develop' into testing-sandbox
Bio-Rad: catch exception when parsing invalid dates
Slidebook: prevent the valid bits per pixel from being negative
Close the reader in a 'finally' block
Fix removal of used files during pre-processing
Only do fileset preprocessing for non-single-file formats
Revert "Only do fileset preprocessing for non-single-file formats"

This reverts commit 51ed7200f2a7cf6decab232d99548eacfdbe352b.