Renamed Theme --> Skin in zn::ui
Renamed Container --> Composite in zn::ui
Note about the coding style
Fixed hover flag behavior
Renamed TextLabel ==> Text, implemented text wrapping (not tested yet),
Separated Font and Texture structs,
new skin features, fixed stuff up and running but many features still miss and others need optimization/rewrite.
more random GUI-scope commits to come.
Fixed alpha in Color default ctor
Fixed non-updating Text
Now text shows up with GUI elements, but not well positionned.
New boundary methods for widgets
Commented unusued parameter names (marks them as unusued for the compiler).
However I didn't modified experimental packages.
Implemented Font::getTextSize()
Tested and fixed text wrapping, some minor misplacements remain