Pad script area line count by 1 to avoid scrolling the cursor offscreen.

Fixes ticket #721. Note that this does occasionally mean that the script area
will display a blank line with no line number (in the rare circumstance that
the old behavior that this replaces was actually the correct behavior). This
is just a quick patch job, and seems to be correct in something like 75% of
cases.

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14422 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Make acquisition engine logging more readable

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14423 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Prepend all acquisition engine logging with [AE]

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14424 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Log the logical steps of the acquisition engine

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14425 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Minor fixup of acquisition engine logging

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14426 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Prevent sporadic breakage of display at end of acquisition

The symptom was a NullPointerException but only happened rarely.

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14427 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Show error when RAM image storage runs out

And also attempt to stop the acquisition.

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14428 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Stop MDA during burst without hanging

Prevent acquisition engine from hanging due to full output queue. Also
correctly propagate exceptions and avoid spurious error messages when
terminating with an error or explicitly (via stop()).

This prevents the acquisition engine from aparently locking into
"running" state (as observed via the GUI). This is especially applicable
to out-of-memory situations, in which the output queue is full when
stop() is called to terminate the MDA.

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