Formatting changes, and fixed swapped fields in FileMenu confirmation dialogs
Moved PanelTesters to editor.view.panel
Added sanity checks to AssetsPanel
Added re-indexing to EditorModel, changing ModelIndex and the VisitorDriver
   (not yet debugged - use with caution)
Added support for dependency updates and model-node insertion,
    via EditorModel.updateDependencies
EditorModel updateDependencies improved
ModelLoader functionality shift to EditorModelImpl complete
Added clear() to ModelIndex, to prevent spurious listener registration
No longer looking up static fields for EngineNode textualDescriptions
Item, Attrezzo and Character updated to new EditorNode constructors
ResourceBundles are no longer wrapped in EngineNodes;
    asset bundle-management is expected to be performed editor-side.
NodeBrowserPanels now implement ModelListener
ThumbnailPanels can update changed nodes
Better damage control in AssetsPanel
Cleaner code in the BasicAssetBundle
Fixed to add support for ModelEvents
Can switch between the two modes of AssetsPanel using radioButton
Fixed lack of view-to-model mapping in PropertiesTable
Failed windows-restorations should result in the window-file being deleted
   (preventing errors in later attepts)
Removed model-object-creation from the views factory, added error checks
Minor formatting; working on broken ModelIndex updates
Added a DropdownOption
Fixed search-indexing of editorNodes on modify / load
Added CaptionAssetNodes, w/CaptionAssetPanels to edit them (not yet fully tested)
fixed imports, added comment on transitioning to an undo-tree
Merge branch 'master' of github.com:e-ucm/eadventure
Some reformatting
Merge remote-tracking branch 'upstream/master'