Two minor fixes:
- In EditorDesktop, I've wrapped frame.setVisible(true) with a SwingEDTUtils.invokeLater(Runnable runnable) call, as this is the way this should be done.
- I've fixed parity2's project.json file so it can be actually opened with the editor
Adding basic support for deleting scenes. This involved:
- Creating a CompositeCommand
- Creating a DeleteScene action
- Modification of view (MainBuilder, ScenesList, SidesLayout, TopBottomLayout, EditorGameView, LeftRightLayout) to make the contextual menu appear also after clicking on particular scenes and to make ScenesList layout adjust properly

Also, some minor fixes have been included as I occasionally found things to be fixed
Fixing formatting with maven
This solves issue #101 (forcing a full persistent removal of all json files before the model gets saved to disk)
A little refactoring. This creates a basic test class (EditorTest) that builds a mock platform and controller. Most editor tests would like to extend this class.
Changing the way project json files are removed to ensure all json files are actually removed, even if they are not referenced in project assets any longer
Creating a test for the EditorIO.saveAll() method
Changing SaveGameTest so it also checks that EditorIO.saveAll does not remove files with extension different of .json (e.g. images)
Fixing code style with maven
Updated to download sdk platform 10
Proper logging for exceptions
Merge pull request #1 from anserran/fixes103

Proper logging for exceptions
Merge pull request #104 from RotaruDan/ProjectGalleryFunctionality

Shorting gallery functionality and more...
Merge pull request #103 from jtorrente/issue-101

solves issue #101
Fix mainClass for editor in pom.xml
DeleteScene does not need any longer to force deletion of the scene.json file
Update .travis.yml
come on, travis
java.nio.Files can not be used. Only available in Java 7
EditScene.Name replaced by "editScene"