InitFunc can take extra arguments

Modified Acquisition2P to allow initialization functions to have
multiple arguments, to, for example, specify a folder. Arguments can be
passed as follows:

Acquisition2P([],{@initFunct,[],arg1,arg2}). The empty argument is
filled in with the acq2P object.
Job Processor now saves updated acqObj

Job processor now saves the updated acq2p object to the default
directory
Prevent indefinite run of job processor

Added optional argument to job processor to prevent indefinite run.
Boolean argument title 'shouldContinue' can be specified as the third
input of acq2pJobProcessor.
File to automatically create acquisition objects

Searches through directories and automatically creates acquisition
objects.
Specify custom naming function for job processor

Added ability to specify custom naming function for job processor.
Fixed bug in indefinite run stop

Fixed bug in the argument to prevent an indefinite run of the job
processor
Added in progress folder for job processor

Job Processor now moves acqObj to "in progress" folder and then, once
completed, moves to done folder
am2PInit ignores processed files

Updated am2PInit to ignore files processed using the previous processing
stream