A couple of improvements to Video VLC implementation (desktop). This commit is related to issue #34
- EngineDesktop has been modified to ensure some good cleaning when the application is closed:
   * It will try to release VLC resources, if created
   * Invokes Gdx.app.exit, instead of calling System.exit directly
Engine.dispose() remains untouched since all these operations seem to be platform-dependent. however, we may want to think a little about setting up a proper dispose protocol (I guess nothing has been really implemented yet)

- I've also wrapped frame.setVisible(true) in EngineDesktop.run() within a SwingUtilities.invokeLater, because in my computer most of the times the Window did not actually show up! This solves that random behaviour
-
Fixing issues with Maven+Eclipse integration
Setting a coherence version of android APIs across projects:
Engine --> API 10 (Gingerbread)
Editor --> API 14 (Icecream Sandwich)
Missing licenses
Merge pull request #35 from imartinezortiz/android_version_consistency

Setting consistent versions of android accross projects
Added game variables managment
Merge pull request #28 from anserran/vars

Added game variables managment
Minor bugfix
Merge branch 'master' of github.com:e-ucm/ead
Minor bugfixes.
Bugfixes.
Moved tests to engine core; renamed TestApplication/Files... to MockApplication/Files...
Assets refactoring
- Merge FileResolver into Assets
- Removed "@" convention for internal game paths, now this is indicated with a boolean
- Renamed FileResolverTest to AssetsTest
Format
Merge branch 'issue32-openal' of https://github.com/jtorrente/ead into jtorrente-issue32-openal
Run dispose in Gdx thread
Added test for Touch Trigger and Time Trigger
- Some improvements in the Test Engine
- Some bug fixes in behaviors
Work in progress
Updated generated-schema

Better documentation for the time-trigger.

Removed unused folders from the schema pom.xml
generate-schema works on a clean clone.
Closes #39, closes #37, closes #41; Big refactor in engine Engine has been divided in components:
- Assets: to deal with files
- I18N: to deal with i18n (duh)
- SchemaIO: to read pieces of schema from files
- Factory: to convert schema to engine objects
- SceneViewer: a libgdx actor that  represents a scene
- GameController: controls loading games/scenes and variables
- And finally, Engine, that correctly builds all previous components and manages a Stage

The editor is not working right now. We need to rethink some things.