Added TextComponent, as generic class to deal with expressions
LabelComponent supports expressions
TextButton supports expressions
Updated initializer
Merge pull request #638 from anserran/varsintext

Labels now process expressions in texts