support for individual per-source mipmap definitions
(although the hdf5 does not yet provide it)
started multi-threaded rendering. timing needs to be resolved.
added timeout to Hdf5GlobalCellCache, after which empty cells are returned instead of loading from hdf to cache.
double-buffered rendering
first attempt at SpimRegistration import dialog.
hack avoid rounding errors when computing best-suited mipmap level.
remove unused code
create sequence-description xml with base path relative to location of the file.
change visibility of some methods for use by CATMAID tile server
report hdf5 creation progress to a ProgressListener interface
added dependency on bio-formats
FileSequenceImageLoader can load byte images now (through IJ1).
Return RandomAccessibleInterval instead of ImgPlus from ImgLoader.
yet another special-purpose import function
Started exporter for IJs current ImagePlus as an xml/hdf5 dataset.
Only supports 3D (xyz) stacks currently.
Only supports GRAY8, GRAY16, and GRAY32 images currently.
Dialog for choosing output folder, resolutions, etc is still missing.
updated plugins.config and added plugin to open xml/hdf5 in viewer.
clean up
Make AbstractAnimator more re-usable

Signed-off-by: Jean-Yves Tinevez <jean-yves.tinevez@pasteur.fr>
Add a TranslationAnimator

Signed-off-by: Jean-Yves Tinevez <jean-yves.tinevez@pasteur.fr>
introduced additional abstract class AbstractTransformAnimator, such that
animators that do not provide an AffineTransform3D (TextOverlayAnimator) do
not have to implement this dummy functionality.
Revised comments and reformatted to imglib2 code style.
bugfix.
use canonical paths. Before getRelativePath(".", "/path/./dir/") didn't
work when "/path/" was the current directory.