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.