Fix for fresh install bug where AWT data did not exist
Added English strings for AWT settings
Added settings for disabling other char timer inclusion in full timer display and disabling alarms from other chars
Replace flaky active object counting with a few closures that can be used to impl. a more insistent global counter for the number of slots in use.
Refactoring of model tick:
* Moved test data block further up, it now just provides data (incl. ticking its own clock).
* Ticking of AWT timers no longer does any defunct timer stuff, just removes the timer from AWT data when expired.
* Handling of defunct timers now done for all characters in one loop, and according to the settings for alerts from other characters.
* Population of dueAlarms now considers settings for alarms from other characters
General improvements and bugfixes to handling of timers:
* Alarms will now display again
* Defunct timers only try to display if there are any
* Replaced local counter var with 'global' (upvalue) counter accessed via closures, used for slot vertical offset and animation delay.
* Only do control vertical offset for the first animated control, assume (safely) that all animations in the timeline are animating the same thing.
* Only show timers from all chars in /timers if enabled in settings
* Removed some unused code
Removed unwanted d()
Bug fix for timers no longer working after any loading screen (e.g. wayshrine). This caused the character to re-init and start the grace period, which was then never ended. Grace period now only runs first time (i.e. same circumstances as the timers on login)
Disabled vestigial mouseEnabled on all TopLevelControls, added moveable false on the main TLC. Part of attempt at fixing ESOUI bugs #500 [1] and #907 [2]

[1] http://www.esoui.com/portal_admin.php?id=41&a=viewbugreport&bugid=500
[2] http://www.esoui.com/portal_admin.php?id=41&a=viewbugreport&bugid=907