EditorFrame: Now responsible for its own construction.
Main: Made abstract
Editor package hierarchy
EditorMenuBar: Can't do singleton here! There will be many instances.
Merge branch 'master' into EditorPanelDev

Conflicts:
	LogicBox/src/logicBox/gui/editorToolbar/EditorToolbar.java
	LogicBox/src/logicBox/gui/menubar/EditorMenuBar.java
	LogicBox/src/logicBox/gui/menubar/EditorMenuBarEvent.java
CommonActions: Moved to editor package, added comments
EditorFrame: Fixed bad naming (getEditorToolbox -> ToolBAR)
EditorPanel: Removed useless method
GUI: EditorFrame now has minimum size
CommonActions: Now adds actions to AbstractButtons
EditorWorld: Added some placeholder event methods
Editor menu and toolbar now use controllers.  This is a breaking change