MultiChannelShading: now use ImageJ ImagePlus as image data structure.  Code is not yet in an operational state

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14633 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
[Live mode] Use new TaggedImageStorageLive for live mode.

This saves only one image per channel, and doesn't do the DirectBuffer
conversion that TaggedImageStorageRamFast does. Consequently it avoids a
lot of GC churn that was causing memory issues on 32-bit systems.

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14634 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Zaber: Changed Device Address property back to Controller Device Number for backwards compatibility.

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14635 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
ASIdiSPIM: use MMDialog capability to save panel position on screen instead of formerly-needed our one-off approach

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14636 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Zaber: Changed Device Address property to Controller Device Number in Stage.cpp for consistency.

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14637 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
ASIdiSPIM: fix bug introduced in r14624 (nightly 20141114 through 20141116) that caused some images not to be read in properly

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14638 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
[Live mode] Fix buttons getting out of sync on error.

By propagating the error that occurs when we call
core.startContinuousSequenceAcquisition() up the call stack, we can ensure
that the Start/Stop Live button doesn't get out of sync with the state of
the program.

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14639 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
mmstudio: Expanded available ImageJ repated ImageUtils a bit

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14640 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
MultiChannelShading: Renamed menu entry to Flat-Field Correction.  Plugin now works for all byte and short images.  Appropriately transforms background and flatfield images when images were acuqired with different binning and/or ROI setting.  Needs extensive testing in practice.

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14641 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd