Make the HelpFrame re-usable for other help texts

Signed-off-by: Jean-Yves Tinevez <jean-yves.tinevez@pasteur.fr>
Merge remote-tracking branch 'origin/importer' into mamut
TextOverlayAnimator: make its position reusable

Signed-off-by: Jean-Yves Tinevez <jean-yves.tinevez@pasteur.fr>
removed local jhdf5 repository because it now lives in maven.imagej.net
http://maven.imagej.net/content/repositories/releases/cisd/jhdf5/
added copy() methods for ViewerState and SourceState, and methods to get state from SpimViewer.
set initial transform to show center slice of first timepoint and set brightness
using a histogram of that slice.
remove left-over debug printlns.
work around a java bug with whitespace in filenames.
looks like this: http://bugs.sun.com/view_bug.do?bug_id=5077403
but this should be fixed? maybe it isn't in the jdk fiji uses?
git ignore Mac OS' .DS_Store
Merge branch 'mamut'

Conflicts:
	src/main/java/viewer/HelpFrame.java
change visibility of class RotationAnimator to public.
new brightness dialog: set min/max for each channel individually or group channels.
It's still a big mess, needs refactoring and cleaning up.
added advanced settings to change bounds of min/max sliders. refactored a bit.
moved SetupAssignments to separate file.
removed debug output
added color setting for each channel.
read/write SetupAssignments to XML. use new brightness dialog instead of old one.
speed up RealARGBConverter.
Hdf5ImageLoader can provide perSetupSubdivisions arrays
(for duplicating them when saving a cropped region)
fixed a bug in calculation of initial scale (yielded negative scale for 1-pixel images)