Working with text styles
Merge branch 'master' of https://github.com/e-ucm/ead into styled-text
Merge branch 'master' of https://github.com/e-ucm/ead into styled-text

Conflicts:
	engine/core/src/main/java/es/eucm/ead/engine/renderers/TextEngineObject.java
Merge pull request #65 from manuel-freire/master

Minor automated code cleanup
Added Project Widget.
Expression support, including ChangeVar effect
 - Can parse, evaluate and serialize strongly-typed expressions
 - Implements most common operations (easily extensible)
 - Caches constant results to avoid re-evaluation
 - Throws nice exceptions to complain about runtime evaluation problems

Expressions can be built by parsing a lisp-like representation
(see Parser.parse()) or composing Literals, VariableRefs, and Operations

Expressions are evaluated by calling evaluate() on a given VarsContext
Fixed pom.xml formatting.
Added RecentProjects widget.
Merge pull request #66 from e-ucm/ProjectWidget

Added Project Widget.
Added actions to move, rotate and scale objects in the scene editor
Some improvements in transformations. Still needs work
Improvements to scale transformation
Changed InitialScreen's layout.
Added correct Project parsing from .json.
Added project title and description when creating a new game.
Small changes.
Added columns layout; added default options panel
Added RecentProjects widget.
Changed InitialScreen's layout.
Added correct Project parsing from .json.