timers: add timers interface
Mimic SBCL API: http://sbcl.org/manual/index.html#Timers
getitimer for POSIX doesn't require threads, but if we want to have it on Windows, we'll have to create a separate thread for interruptions. That may be also useful for builds on POSIX if the programmer doesn't want to lose
This feature will be useful for implementing scheduler for green threads (will be easily composable there).