typekit: allow to generate typekit libs into target/pkg subdirs

This will only be enabled when the user included himself UseOrocos-RTT.cmake
  or if he set -DUSE_OROCOS_RTT=1 in cmake
This provides deployer imports on a package directory basis instead of on a
filename basis.

Signed-off-by: Peter Soetens <peter@thesourceworks.com>
typegen: use pkg.type_registry instead of pkg.typelist

Signed-off-by: Peter Soetens <peter@thesourceworks.com>
typekit: tweak cmake directives

- Try to fix an 'include from install dir' case
- Link with ROS_LIBRARIES when used.

Signed-off-by: Peter Soetens <peter@thesourceworks.com>
typekit: correct the internal include path to Types.hpp

Don't assume yet that ../.. is in the include path when compiling Convertions.hpp...
whish is the case when we use these functions directly from an app.

Signed-off-by: Peter Soetens <peter@thesourceworks.com>
typegen: don't overwrite the OROCOS_TARGET if already set.

Signed-off-by: Peter Soetens <peter@thesourceworks.com>
catkin: add CMakeLists.txt to install parts in the right directory and add package.xml to make it buildable with catkin

Signed-off-by: Ruben Smits <ruben.smits@mech.kuleuven.be>