ComponentLoader: Adding better RTT Logger descriptions to import functions to help when debugging import errors.
UseOrocos: Adding install target to create empty directories if someone calls orocos_generate_package without any contents. This will enable the package to be found by the componentloader.
UseOROCOS: Switching xpath detection warning to error if building with rosbuild or catkin
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.
Moving empty install directory generation up so that it always runs if catkin is being used
service: fixed initialization, missing definition and a typo in ServiceRequester/OperationCaller classes

Signed-off-by: Johannes Meyer <johannes@intermodalics.eu>
taskcontext: TaskContext::connectServices() always returned true

Signed-off-by: Johannes Meyer <johannes@intermodalics.eu>
Merge branch 'master' of gitorious.org:orocos-toolchain/jbohrens-rtt
Merge branch 'empty-package-install-target' of gitorious.org:orocos-toolchain/jbohrens-rtt
Merge branch 'xpath-error-with-ros' of gitorious.org:orocos-toolchain/jbohrens-rtt