|Reported by:||vinterstum||Owned by:||lordhoto|
Implements the timer subsystem of Kyra, enables use of the timers whenever needed (I think), and implemented some of the timer callbacks (some flags updating, character chat animation, as well as code for redrawing the amulet when it's recharged).
Also fixes a minor palette glitch that showed up when changing rooms.
Ticket imported from: #1354117. Ticket imported from: patches/590.