remove unused typedef
cmake: do not complain about catkin not being found
make some hidden scheduler/policy choices explicit

Here and there in RTT there is a thread spawned to do some work.
The parametrization of these threads are static and the creation
of the thread is well hidden.

This commit makes two of these threads apparent, and allows for
explicit parametrization.

It keeps ABI compatibility.