Schema
Executor and initialization
Test
(DO NOT NEED TO REVIEW) bindings
RemoveComponentExecutor adapted so it can read model component alias and convert them to engine component classes.
Initialization and test updated
Fix #368
Fix #341
Merge pull request #382 from jtorrente/issue-368

Fixes issues #368 and #341
Merge pull request #379 from jtorrente/removecomponent

Remove component effect
Small bug fix in abstract widget test
Merge pull request #386 from anserran/tabs

Small bug fix in abstract widget test
Added new skin "light", for the final eAdventure skin
Tabs widget
Some javadoc and more clear addition of the first tab
Merge pull request #387 from anserran/tabs

Added tabs widget
VariablesSystem: added flexible support for reserved variables. SetValue, evaluateCondition and evaluateExpression now accept a list of reserved variables that can be of any type and as many as needed. Useful to access entities' props in expressions, for example
Adding a target field to effect. Three options available: all, this, each entity. See Effect's javadoc for more details
Effects System updated to make use of target field
Minor changes to accommodate new variablesSystem API. Allows quick review