Updating platform os names to reflect latest changes by @imartinezortiz affecting the release process.
Fixed ShapesFactoryTest
Fix wrong conflict resolve in ReleaseInfo
Adde Touches behavior, processed by TouchSystem
Added Timers behavior, with TimersSystem associated
Updated bindings.json
Demo updated to new model
Move effects executor registering to initializer
Some fixes in EntitiesLoader
Added tests for Timers and Touches systems
Fixes after review
Merge pull request #328 from jtorrente/update-releaseplatform-names

Updating platform names
Adding a "documentation" component that has a name property. This component is added to the scene when it's created through Templates
Fixing AddScene: it was creating a FieldCommand with model.getGame() instead of using Model.getComponent(model.getGame(), EditState.class)
Merge pull request #330 from anserran/ec-engine-tests

Added tests for Touch and Timers behaviors (and some fixes along the way)
Fixing FieldNames. It contained several missing references.
Also: FieldNames has been moved to editor-schema. This allows us to reference the class in Exporter
Refactoring RenameScene and Rename actions. Also RenameTest has been updated and now it compiles and runs well.

Note: Rename still needs refactoring to comply with latest action refactorings, but it's better to do that once all tests are back up and running again.
- Rename.objectHasName simplified
- Minor formatting issues
Merge pull request #336 from jtorrente/documentation-component

Documentation component + other stuff
Exporter refactored. Now, instead of upcasting editor objects, it just omits editor components.
ExporterTest has also been adapted and now it compiles and works.