Added save point to commands (to check if there is pending changes to be saved)
Added UITest showing basic widgets
Adding a method in EditorIO that saves the given model to a temp folder previous upcast to the engine's schema
Updating SaveGameTest
Formatting
Adding a pointer to the path where to retrieve the engine.jar lib for exporting games
Fixing engine-desktop's pom.xml so it creates an engine.jar file with all dependencies with each mvn clean install -pl :engine-desktop
Formatting
Letting EngineDesktop have its own icons. Improves user experience in jar games.
Adding a base class for launching games in jar format
3 minor unrelated changes to Controller: outdated fixme removed, two missing links in javadoc edited out
Fixing format in EngineDesktop
Controller exposes engine lib path so EditorIO can retrieve it for exporting the games
Adding logic for exporting games to EditorIO: zipping dirs, copying images, reading and writing jars... that sort of stuff
Also: the saveGameForExport() method has been redesigned to fit into the exportation process and to integrate Ivan's comments
Adding a class EngineJarGame that launches the game when it is a self-contained jar file
Simple action for exporting games
Fixing SaveGameTest after latest changes
Adding a quick way to export games through the UI
Regenerating schema after rebase
Final polishing