Commenting some egine-android broken code so mvn clean install works again
Minor fix in ModelEntityCategory
ActionTest fixed. openEmpty() has been refactored to use a temp project that is created on the fly, instead of using a game stored in resources
EditorGameAssetsTest removed
Save action modified so it is always available. There's no reason to make it available only when there are commands pending and it adds a lot of complexity. Test fixed also.
OpenGame fixed + test
DeleteScene fixed + test
EditScene fixed + test
Exporter fixed + test
Fix in MainBuilder related to scene names
IndexTest commented. Should be fixed by @mfreire (please! :)
 (THIS COULD BE REVIEWED WITH LESS CARE) Remaining tests fixed. No modification in the corresponding actions was needed
Merge pull request #363 from jtorrente/editor-tests

Editor tests
Fix changeVarExecutorTest (sometimes it faield due to statics)
Merge pull request #365 from anserran/entity-components

Fix changeVarExecutorTest (sometimes it failed due to statics)
Little refactoring in VariablesSystem so it can also be used to evaluate anonymous expressions and conditions
Basic model (+engine) component that can holds an expression. Convenient for implementing a "conditioned visibility" component (next commit)
Reusable base system for conditions.
Adding support for conditioned visibility
- ModelEntities may contain "visbility" model components (Visibility), which just holds an expression that will condition the visibility of the entity on the screen (expression==true?visible:not_visible).
- Visibility components are transformed to VisibilityComponent in the engine through VisibilityProcessor.
- VisibilitySystem processes all VisibilityComponents, checking all the time if the expressions are met. VisibilitySystem extends ConditionalSystem
Simple VisibilityTest