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.
marsh: support marshalling services and being loaded in the GlobalService

Signed-off-by: Ruben Smits <ruben.smits@intermodalics.eu>
service: fix adding a service to the global service

The global service has no owner, so the parent was not set either.
We now try to set the parent and fail if that is impossible. The
owner is only set if one is present.

Signed-off-by: Peter Soetens <peter@thesourceworks.com>
tests: fix unit test which adds ports in various daring ways.

Signed-off-by: Peter Soetens <peter@thesourceworks.com>
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
corba: check if local port is added to a DataFlowInterface before we continue

Signed-off-by: Ruben Smits <ruben.smits@intermodalics.eu>
useorocos: fixed installation of empty directory for packages if DESTDIR environment variable is set (required for building Debian packages)

Signed-off-by: Johannes Meyer <johannes@intermodalics.eu>
useorocos: re-enable auto-linking also for catkin builds

Signed-off-by: Johannes Meyer <johannes@intermodalics.eu>
Merge branch 'enable_autolinking_for_catkin' of https://github.com/meyerj/rtt into toolchain-2.7
Add catkin detection for catkin_make_isolated

Signed-off-by: Ruben Smits <ruben.smits@intermodalics.eu>
tests: create unit test to check commenting in state machines.

Signed-off-by: Peter Soetens <peter@thesourceworks.com>