Bug fixes for the acquisition engine

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@12102 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Removed some compiler warnings

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@12103 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Fixed some small issues in the Recall plugin that caused in not to work (who knows how long it was broken?  Seems that the api interpretation was changed some time ago).

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@12104 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Added and used utility that keeps track of whom asked for a ImageCanvas Paint Pending lock.  This seems to make it possible to use PaintPending in multiple places

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@12105 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Cleaned up some compiler warnings

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@12106 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Call initializeContrast before updateAndDraw so that first image gets its contrast and brightness set properly

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@12107 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Replace bad characters in user input for filename

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@12108 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Remove some compiler warnings

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@12109 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
comments changed and methods re-arranged - no changes to the actual api

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


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

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@12112 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
OME metadata bug fixes and improvements

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