Some utilities that will be used by the DemoBuilder. Can be skipped or quick reviewed
Implementation of the DemoBuilder. Guess no one will ever want to fully revise this, but I would appreciate if you could read the class description at least to see if its usage is understandable.
PlanesDemo. Perhaps the best way of understanding how to benefit from DemoBuilder is to run this demo from DemoLauncher (next commit) and then deep into PlanesDemo
Simple demo launcher
minor fix
BuilderUtils deleted. Its functionality has been moved to other places (see next commits)
getImageDimensions() moved to Platform. Only desktop impl provided for now
unzip() moved to new ZipUtils class. ZipUtils has also received zipping methods from Exporter.
Note: ZipUtils is placed in exporter for now, but should be moved elsewhere with no editor dependencies at some point.
ForceExit param added to EngineDesktop so demos can be launched several times
DemoBuilder:Most of the comments addressed and changes in the API reflected
Minor change in DemoLauncher - Travis did not like a constructor. Java api versions issue? Hope this fixes it
Fix in tracker
Fixes #555
Fix fit
Component storing scene edition state
SceneEditor processing/updating the state
Added necessary methods to GroupEditor
Merge pull request #676 from anserran/scenestate

Component to remember scene panning and zoom across editions
Small default FocusItemStyle improvements.
Adds necessary actions and tests.