Added save method to Acq2P class

Simplifies saving an acq object by overloading save. Should never be
accidentally called, because standard save command requires a string
input whereas method requires object input. By default uses the
defaultDir as write directory and the acqName as both saved file name
and as the variable the acq is internally represented by, but all
arguments can be modified
New acq property for metadata, size moved to corMov

Acq objects have a new metadata property that is filled during motion
correction. Movie sizes were also moved from the derivedData field
(which really should be for non-essential info), to an array in
correctedMovies. For simplicity / compatability with the correctedMovies
field format, and because it is conceivable at some future timepoint,
each slice and each channel receives its own movie size array. There is
no disadvantage if this proves redundant since the storage space is
miniscule.
Updated functions to work with new movie sizes

Multiple functions expect the old location of the movie sizes field. If
an error is thrown after updating any of these functions, run the
addMovieSizes update function, which will take either an acq with no
movie sizes, or with movie sizes in the old format, and fill in movie
sizes in the current format
Implemented multiple GUI trace figures w/ docking

figures are docked to a unique group, 'tracePlotsGUI', using
setFigDockGroup (added to helper functions). Figures are docked to main
window at first, but pressing 'undock' for this group will break out the
4 figures and restore the group to its previously used size, position,
and layout. This is persistent across sessions, so should only be need
to be set once!
docking figure order changed
Scroll-Wheel neuropil scatter plot adjust of fit

Broke out some functions from plotNeuropilTraces to avoid redundancy.
New scroll wheel callback adjusts the fit's slope, and replots the line
(in scatter figure) and dF-sub trace (in neuropil-sub figure) in
realtime. It seemed superfluous to delay or use a timer for either of
these, at least on my computer.
'Raw Plot' checkbox to plot dF w/out neuropil-sub

Small checkbox placed (automatically positioned, I haven't specified
this at all) on neuropil-sub traces figure, that dictates whether to
plut the raw in addition to the subtracted dF/F. The checkbox doesn't
trigger a callback, but the neuropil fit scroll wheel causes a re-plot,
so that's an easy way to toggle the raw plot option if desired.

For clarity, the sub trace is always plotted second, on top of the raw
trace. I thus modified the plot so that the sub trace is always the
orange-red color it gets when plotted second (after the raw), even when
it's the only trace plotted
'Auto Load' checkbox to toggle trace loading

The auto-load checkbox must now be checked for the trace-loading
background timers to run. If checked, behavior is identical to before
this mod. If unchecked, the 'f' key may be pressed from the main GUI
window to load and plot cluster traces
added Overlay Trace w/ 't' keypress

currently displays raw mean pixel values. This seems most useful for
uses I've imagined, but could be up for debate. Idea is that it's useful
to see the unbleached, un-normalized values somewhere, it's useful to
compare relative intensities to see how much brighter an ROI is than
background, and when comparing two different 'cuts' of the same ROI it
doesn't really matter if the trace is normalized or not
fixed default Docking error due to closeRequest

If figures are not closed correctly, the docking window can be saved in
an odd configuration, which then needs to be reset the next time the GUI
is run. closeRequest now undocks the trace windows, then closes them
one-by-one, ensuring that the docked figure arrangement is preserved
added smoothing to overlay trace
traces now displayed w/ seconds as x axis

Will require manual input on selectROI call if metadata field is not
filled (for old acqs)
Control increases speed of neuropil fit change

Hold down control while changing neuropil fit to increase speed.
Added keypress callback for traces window.

Added a keypress callback for the traces window. Can now save roi with
number key while in the traces window. Focus is automatically reset to
the main figure after roi saved. Also broke out saving roi from original
cbKeypress into its own method.
Disabled javaframe warning

Disabled warning about javaFrame being obsolete in future release
Raw Plot check now automatically updates plot

Added callback to raw plot checkbox to automatically update the neuropil
plot. Also expanded uicontrol so that entire word is visible.
Added c to clear trace overlay

Pressing c now clears the trace overlay
Implemented 'm' keyPress - manual ROI drawing
Bugfix and added n keypress to jump to neuropil fig

User can now press 'n' to jump to the neuropil selection figure.

Fixed bug caused by changing raw traces checkbox state while no trace
selected.
Change Label now shows a dropdown menu

Change label now has a dropdown menu instead of a user input dialog.