Add base support and API for creating backend-independant timers, implemented using the GUI toolkit's timer support.
Authored by: ryanmay 2010-04-20
Parent: [r8249]
Child: [r8251]