Jussi Judin - 2011-06-01

Patch that uses real clock time when deciding about events and makes blocking operations to be run in separate threads.