PVCAM: Fixed the ColorMode parameter. Now reporting memory allocation errors and other exceptions to the core.

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14721 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
[Display] Post DisplayCreatedEvent when display is created.

Requested by Nico for fixing an issue with the pattern overlay plugin.
This event is not exposed in the API, because it in turn exposes the
VirtualAcquisitionDisplay and DisplayWindow objects, which aren't in the API.
Functionally it's not very useful unless you also depend on those objects,
which means you're sidestepping the API to begin with.

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14722 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
PatternOverlay plugin: now show the overlay also when the nap/live window is closed and re-opened

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

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14724 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
ASIdiSPIM: added pseudo-overlap mode for PCO Edge to allow faster frame rates for PCO.  Restructured how overlap timings are computed.  A couple minor bugfixes with PCO timing and generating list of camera modes.

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14725 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Added export options for the Fiji Multiview registration plugin. So far only file export, no xml yet

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14726 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
ASIdiSPIM plugin: start of writing xml file

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14727 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Decrease default -Xmx to 512 MB for 32-bit versions

Setting this too high (especially on Windows, where address space is
limited to 2GB) often results in insufficient memory to run
acquisitions.

Keeping the 768 MB default for OS X 32-bit, since OS X 32-bit apps have
a 4 GB address space.

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14728 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Lift direct buffer memory limit on OS X

Do the same as already done on Windows. This prevents out of memory
errors when acquiring to RAM that until now occurred long before actual
system memory is exhausted.

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