Convert everything (everything? maybe missed some stuff) from old timed_thread to new timed_thread.
Rewrote timed_thread library in C++ using fancy new C++0x features. The main reason for this is to phase out poor encapsulation and C-style function pointers.