ScriptInterface: added a few of the many more needed comments/javadoc

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14628 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
MMProcessorPlugin api: Removed superfluous import

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14629 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
mmstudio: Made sure that all classes deriving from MMDialog do so in an appropriate way.  Removed many lines of repeated code.

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14630 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
NewImageFlipper: Removed many Netbeans warnings

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14631 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Plugins: Made sure that plugin inheriting from MMDialog do so efficiently and do not copy code already present in the base class

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