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)
access canvas for determining window size (to specifiy cropping area)
enforce size of downsampled image to be at least 1 in every dimension
downsampling: extend image always, then Views.interval to the area that is actually needed.
CropImgLoader provides views and transformations into a cropped region of a data-set.
Dialog to crop region contained in current view and store to XML/HDF5.
F5 in viewer brings up the crop dialog.
fixed computation of required input interval for downsampling
remove debug output
Run cropping in separate ThreadGroup such that rendering timeouts don't interfer.
Otherwise, if the viewer hits the i/o time limit, empty cells would be provided
to the cropper as well.