[Album] Fix a bug causing 32-bit snap-to-album to fail.

This extends a workaround we have for fixing ImageJ display issues with multi-
channel images to also apply for multi-component images. I still have no idea
why this workaround is necessary, nor why it works.

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14786 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
[Display settings] Don't totally fail to load incomplete display settings.

In particular, if the nominal number of channels doesn't match the length of
the per-channel display settings (e.g. for histogram max or gamma), then we'll
just use the first channel's settings rather than throw an exception and
therefore fail to load the file.

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14787 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
[MCCDAQ] Allow min/max voltage to be configurable.

Previously, while the adapter would allow you to configure the property
limits for the voltage, when you tried to set a voltage outside of the range
0V-5V, it would throw an error.

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14788 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Update CameraLabs.bsh script to work with latest api.

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14789 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
TIScam: Fixes to device adapter (Johannes Schindelin)

TIScam: initialize previously unintialized pointers
TIScam: avoid crashes by allocating/releasing the buffer properly

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14790 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
MMCore cannot return a zStageLabel that is null, only an empty one (Johannes Schindelin)

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14791 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Gaussian plugin: Abstracted MMWindow functions

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14792 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
[Autofocus] Fix a bug causing getPropertyNames() to fail.

The fix was proposed by Karsten Siller. Thanks, Karsten!

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14793 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Gaussian plugin: added ability to specify window positions that should be analyzed

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14794 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Java API: Added function getTaggedImage(int channel, int slice, int frame, int position) to MMWindow

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14795 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Scripts: Added example script showing how to re-arrange Micro-Manager datasets.  Will soon be superfluous

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14796 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Gaussian plugin: code formatting

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