Added tweens to schema
Added TweenEngine as engine dependency
Added TweenSystem
Added actor entity tween accessor
Rotate tween with test
Move tween with test
Scale tween with test
Component field tween with test
Updated demo to use all new types of tweens
Some javadoc updated
Generalized ActorEntityAccessor into GroupAccesor
Merge pull request #348 from anserran/ec-transform

Added Tween System to allow tweens (transformations) in entities
All logic related to saving a game has been moved to action "Save".
Also: Save action management of isEnable has been simplified
Deleting Controller.saveAll() method
Replacing all ocurrences of Controller.saveAll() by Controller.action(Save.class)
Placing logic related to loading a game into the OpenGame action
Deleting controller.loadGame().
Deleting all loading logic from EditorGameAssets and Model
Removing EditorGameAssets from the Model. It is not needed anymore
GameStructure moved to new package es.eucm.ead.schemax (schema extended) to host utility classes related to the model
Adding ModelEntityCategory, a utility class for managing all aspects related to entity categories: selection(filtering), id building, path resolving, etc.
Model refactoring:
- Entities are stored in a single structure that is subdivided according to ModelEntityCategories.
- Added appropriate get and put methods for entities, based on categories. Old getScenes() method has been removed. getGame() is kept for conveniency, although it may be removed as well or replaced by a generic mehtod "getSingleEntry(ModelEntityCategory)".
- Methods for reseting the model (when a new game is loaded) have been cleaned out a little