Split MMStudioMainFrame.java into MMStudio.java and MainFrame.java; rejiggered
code until the Java layer (minus plugins) compiles. Haven't tried running it
yet though.

Also deleted MMImage5DReaderPlugin_.java, which was a total no-op in any case.

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@13952 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
It compiles and runs! Lots of testing still to be done, naturally, but so far
so good...

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@13953 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Fixed some issues revealed by the FindBugs program.

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

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@13955 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Removed more unused imports.

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@13956 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Replaced some "import *" statements with specific module imports.

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@13957 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Removed some commented-out code.

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@13958 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Renamed "gui_" -> "studio_".

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@13959 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
(Possibly) fix a bug where the program would crash due to a call to
getLastTaggedImage.

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@13960 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Split out plugin loading and menu management to a new package,
pluginmanagement.

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@13961 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Split out Snap/Live logic from MMStudio to new module SnapLiveManager.

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@13962 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Removed MMStudio.createSimpleDisplay() in favor of directly calling
SnapLiveManager.createSnapLiveDisplay().

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

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@13964 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Updated plugins to build with the changes to MMStudio/SnapLiveManager.

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@13965 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Split out PluginItem and PluginType from PluginLoader.java to separate files.

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@13966 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Whoops; forgot to add PluginManager.java to the repo! (Also removed some unused
imports)

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@13967 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Created a new module, ToolsMenu, to hold code related to the Tools menu.

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@13968 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Made two new packages, "dialogs" and "menus", and moved OptionsDlg and
ToolsMenu, as appropriate. Still many more to move into each.

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@13969 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Moved MMAboutDlg into the dialogs package.

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@13970 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Moved MMIntroDlg into the dialogs package.

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