MultiChannelShading: Fix 4 compiler warnings

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14591 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Log an error when we fail to start live mode.

For example, if the sequence buffer is larger than 3GB in 32-bit mode.

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14592 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
MMDialog: avoid loops caused by sendind close window event from the dispose function

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14593 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Suppress unavoidable unchecked warnings

These are due to the table model using Object for cell values, so it's a
case where suppressing the warnings is the recommended remedy.

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14594 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
MMDialog: Make sure that window settings are saved, even when the window is disposed

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14595 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
MultiChannelShading plugin version that uses mig layout and that lets users associate configuration presets with flat field images.  Settings are rememembered between program invocations

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14596 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
MMCore: Prevent crash on failure in hub-peripheral-related methods

(This is strictly speaking an MMCoreJ and MMCorePy change, not a MMCore
C++ interface change.)

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14597 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
MMCore: Better error message for peripheral detection failure

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14598 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
MultiShadingPlugin: slight improvements of the table layout

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14599 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
a couple small changed for alpha testing on actual microscope, fixed affine transform bug

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