Fixed cmake 2.8.9 bugg during include, Cmake only acceps true if find_package is used
Merge remote-tracking branch 'autobuild/next'

This reverts the (wrongly) pushed rtt_next changes
Merge remote-tracking branch 'autobuild/master' into orocos_master
Fixed cmake 2.8.9 bugg during include, Cmake only acceps true if find_package is used
Allow customization of lock timeout for periodic and non periodic threads
Merge remote-tracking branch 'autobuild/stable' into next
Merge remote-tracking branch 'autobuild/master' into next
mqueue: factor the createStream in a base class

The issue this commit tries to fix is that all subclasses of
MQTemplateProtocol have the restriction that T needs to have
no virtual tables, as a static assert in MQTemplateProtocol
checks this.

However, there is no need for such a check in the general case,
only the "use memcpy to marshal" case has this issue. So,
create MQTemplateProtocolBase to get the completely generic
createStream method, and make the other marshaller implementations
depend on it
corba: CORBA was doing an unnecessary copy in CorbaTemplateProtocol

The issue was a mismatch between RemoteChannelElement using
Late(Const)ReferenceDataSource and CorbaTemplateProtocol looking
for (Const)ReferenceDataSource. Both have been moved to the Late*
versions.

This most likely will improve performance of the CORBA transport
deregister the dataflow servant in cleanupServer
Also append target suffix for macosx to not confuse the OCL utility scripts

Signed-off-by: Ruben Smits <ruben@intermodalics.eu>
cmake: UseOrocos macros should use the correct way of rpath setting on OSX

Signed-off-by: Ruben Smits <ruben@intermodalics.eu>
os: add a way to set the stop timeout on a per-activity basis
add missing setter for RTT::os::Thread::stopTimeout
Merge remote-tracking branch 'orocos/master'
useorocos: generate typekits in the project source dir

Required in case we use catkin.

Signed-off-by: Peter Soetens <peter@thesourceworks.com>
Merge remote-tracking branch 'upstream/master'