add helpers to write xml documents.
started to write registered-lsm-sequence to hdf5+xml exporter.
* put ViewRegistrations as a child of SequenceDescription into the same xml file.
* replace AffineModel3D by imglib2 AffineTransform3D
* construct ViewRegistrations and SequenceDescription from org.w3c.dom.Element
instead of loading xml file directly. I hope that will make it easier to extend.
create DOM elements for absolute and relative paths.
formatting
ImgLoaders now can describe themselves as DOM nodes
CreateCells imports result of SPIM_Registration and writes xml+hdf5.
create xml+hdf5 from deconvolved data.
new resolution definition for isotropic data and being more verbose.
open images using ImageJ (it's at least 10 times faster than bio-formats).
optionally use ImageJ loader also for tif stacks.
useful methods to make SpimViewer more accessible:
* adding (Mouse/Key/...) handlers
* getting current mouse coordinates
* triggering repaint
Dialog for setting min/max display range (press 's' to show it).
This should be extended to adjusting min/max for each source individually.
Hide frame and stop threads when the viewer window is closed (do not exit the application).
UI improvements:
* 'S' and 'Esc' hide settings dialog.
* 'F1' brings up a help page (as announced by text overlay when viewer opens).
* fancy text overlays giving feedback on mode and interpolation switch.
* Zoom using Meta + Scroll-wheel.
UI improvements:
* when toggling/selecting source, the corresponding box in the overlay flashes white as a visual cue.
* use max mipmap when switching sources or modes to be more responsive.
"Deploy" JHDF5 locally

The JHDF5 library is only a wrapper around a JNI library, so it is hardly
"HDF5 for Java" since they cannot hope to begin to support as many
platforms as Java does. So we downloaded the library from

	https://wiki-bsse.ethz.ch/pages/viewpage.action?pageId=26609113

and used the trick mentioned in

	http://blog.dub.podval.org/2010/01/maven-in-project-repository.html

to "deploy" the .jar file containing native libraries for at least almost
all platforms supported by Fiji (PowerPC MacOSX is missing), using this
command line:

	mvn install:install-file \
		-Dfile=$HOME/cisd-jhdf5-batteries_included_lin_win_mac.jar \
		-DgroupId=cisd \
		-DartifactId=jhdf5 \
		-Dversion=12.02.3 \
		-Dpackaging=jar \
		-DgeneratePom=true \
		-DlocalRepositoryPath=$(pwd)/jhdf5

We will need to come up with a portable solution rather than JHDF5,
though.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Mavenize the thing

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Fix cast from Integer to int

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Cope with the xml file being in the current directory

File#getParent() returns null if no explicit directory was specified ;-)

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>