Add mailmap for better "git shortlog -nse"
ExcitationFileUtility: move to loci.slim package

That way it can be shared (for now) between the ImageJ1 and ImageJ2
versions of the plugin.
ExcitationFileUtility: remove unneeded import
Consolidate loci.slim.Excitation classes

We remove loci.slim2.process.Excitation, but migrate its improvements
(just style fixes, really) to the original loci.slim.Excitation class.
SLIMProcessor: remove unneeded import
SLIMProcessor: use ExcitationFileUtility statics

The ExcitationFileHandler is a singleton with all the same
functionality. Let's just use ExcitationFileUtility directly instead.
Remove no-longer-needed ExcitationFileHandler

The ExcitationFileUtility does the same things, without the gratuitous
singleton pattern.
POM: add SCIFIO dependency

The code will migrate from using Bio-Formats to using SCIFIO.

See:
https://github.com/scifio/scifio
https://github.com/scifio/scifio-lifesci
Pin to newer versions of SCIFIO libraries

We need scifio 0.9.0 and scifio-lifesci 0.4.0 to address issues
that caused problems in the SLIM plugin.
SLIMProcessor: open image files using SCIFIO

SCIFIO has improved ICS support, as well as SDT in the scifio-lifesci
component, which are needed for slim-plugin to work correctly.
ExcitationFileUtility: use SCIFIO instead of BF

This change also capitalizes on io.scif.DataTools to convert between
bytes and doubles, rather than recapitulating the low-level logic.
POM: remove Bio-Formats dependency

All uses of Bio-Formats have been replaced by SCIFIO library calls.
Use ImageJ for logging

Specifically, we use IJ.log(String) for messages
and IJ.handleException(e) for exceptions.
Comment out too-verbose logging messages

When we refactor how logging is done later, we can use DEBUG level for
these, so let's leave them here (commented out) until then.
SLIMProcessor: remove unneeded else clause
SLIMProcessor: fix leading whitespace
Merge branch 'scifio'