Remove the DotTestListener from test-automated

More verbose output is now printed to the console, so the 'F' and '.'
are no longer useful.

Conflicts:

	components/test-suite/build.xml
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.

Conflicts:

	components/test-suite/build.xml
Add timestamp and thread information to log4j output

Conflicts:

	components/test-suite/build.xml
Hopefully prevent race condition when retrieving configuration
Remove duplicate filesets before constructing test instances
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
Bio-Rad: catch exception when parsing invalid dates
Slidebook: prevent the valid bits per pixel from being negative

Conflicts:

	components/bio-formats/src/loci/formats/in/SlidebookReader.java
Close the reader in a 'finally' block
Fix removal of used files during pre-processing
Add comment explaining why 'instanceof' is checked
Add a few explanatory comments
Merge pull request #710 from melissalinkert/testing-sandbox-dev_4_4

Data test updates (rebased onto dev_4_4)