useorocos: fixed recursive orocos_find_package() for rosbuild packages

This is a regression of 5c14c5d6291375d9e790a92d01a766d4bdc9b2b9.

Signed-off-by: Johannes Meyer <johannes@intermodalics.eu>
Do not reset the caller engine in OperationCaller assignment

Use case:
    RTT::OperationCaller<bool()> op("bar", this->engine());
    op = this->getPeer("foo")->getOperation("bar");
    assert(op.mcaller);

Signed-off-by: Johannes Meyer <johannes@intermodalics.eu>
timers: use rtos_get_time_ns() directly bypassing the TimeService

TimeService normally counts time from zero, while rtos_get_time_ns() uses CLOCK_REALTIME directly.
Timers are using semaphores internally which can only handle CLOCK_REALTIME.

Signed-off-by: Johannes Meyer <johannes@intermodalics.eu>
extras/slaveactivity: fix potential segfault if no master activity is set

Signed-off-by: Ruben Smits <ruben.smits@intermodalics.eu>
cmake: add all standard rpaths for all kind of targets to all kind of targes

Since the rpath_use_link_paths cmake option does not work on OSX with cmake < 3.0 this is a way to make sure that in-project targets can link with eachother.

Signed-off-by: Ruben Smits <ruben.smits@intermodalics.eu>
Merge remote-tracking branch 'meyerj/operationcaller-assignment-fix' into HEAD
Merge remote-tracking branch 'origin/slave_activity_fix' into HEAD
Merge remote-tracking branch 'origin/toolchain-2.7' into HEAD
Merge remote-tracking branch 'meyerj/fix-timers'
Merge remote-tracking branch 'origin/rpath-mess'