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
Added Mockup MenuButtons to InitialScreen.
Updated Mockup skin to it's leatest version.
Improved Performance Widget by creating less String objects logging only once per second.
Merge pull request #63 from e-ucm/ImprovedPerformanceWidget

Improved Performance Widget by creating less String objects logging only...
Merge pull request #62 from e-ucm/InitialScreenView

Initial screen view
Added wrap text for menu buttons.
Added NewProject button click functionality.
Bug FIX. If the skin was already loaded the loaderCallBack wouldn't be invoked.
It makes sense since it only triggers the callback if the resource it's going to
be loaded from scratch not if we have the resource loaded and catched.
Completed NewProject button functionality.
Created ProjectScreen.
Adapted NewGame action.
Merge pull request #64 from e-ucm/NewProjectFunctionality

New project button functionality
Minor automated code cleanup
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.