Added hexagonUI and appUpdater classes.
Made BaseButton, Button and UIComponent more robust so that in case
bg/focusrect is null it doesn't throw exceptions but logs errors.
Renamed app updater classes to prevent future naming conflicts.
Moved UI theme.swf out of src folder and into swc folder, theme fla was
moved likewise to art/flash.
Created constants package for UI constants.
Moved ThemeAssets to ui.core.
Removed HLog refs from appupdater & UI classes and replaced with
Tetragon's Log API.
added toString() to UIComponent.
Removed loggings from AU descriptors.
Integrated the UI component assets mapping into the application theme
and removed the old 'hard-coded' UI assets integration.
Compiled SWC and dist package.
Moved GameLoop to systems and made it an ISystem.
Tetragon Engine version: 1.2.0 build #12795 Lalande
Merged all hexagonLib classes into Tetragon.
First Lalande Milestone build!
Tested builds.
Removed obsolete HLog class and replaced it with Tetragon.Log
everywhere.
Search-Replace Class headers.
Moved time classes from core to util.
moved low-level app updater classes to core.
moved classes from core.display to view.display.
moved getConstructor to util.reflection.
Moved tween classes to util. Optimally core should only contain classes
that are not or rarely used directly by the developer.