ros: use the same mechanisms for handling string than for time
ros: ROS does not support multi-dimensional arrays, so filter them out
ros: fix array handling
ros: fix loading of empty rosmaps
ros: hardcode the mapping from /std/string to std_msgs/String
ros: fix handling of vectors of enums

Under the current code, they would assumed to be assignable to
vector<int32_t>, which is obviously wrong. Do generate convertion
functions for these.
ros: fix signed-unsigned comparison in generated code for arrays
ros: fix missing > mark for array convertion functions
ros: fix missing included headers in Convertions.hpp
define exported_type? on Project and Typekit
fix find_opaque_for_intermediate in the case where the given type is an opaque

It was returning an OpaqueDefinition instead of a Type class
fix Typekit#m_type? to return false for hand-written wrappers

We sometime write our own wrappers, that might contain m-types.
For them, Typekit#m_type? was returning true. The culprit was a
commit which made sure that the method returned true for arrays
and containers of other m-types.

Narrow the test for these types to avoid returning true on hand-written
wrapper types.
documentation
ros: fix determination of the ROS message list with opaques

We were converting the type to its intermediate before testing
whether it should be exported. Needed types were then ignored.
ros: fix include generation in ros/Convertions.hpp in presence of opaques
cmake: fix typo in FindOrocosCORBA for TAO.

Signed-off-by: Peter Soetens <peter@thesourceworks.com>
cmake: Add missing library, omniDynamic4 for OMNIORB.

Signed-off-by: Peter Soetens <peter@thesourceworks.com>
typegen: fixup case where there is no typelist in pkg-config file.

Signed-off-by: Peter Soetens <peter@thesourceworks.com>
typelib: include missing header to get class decls.

Signed-off-by: Peter Soetens <peter@thesourceworks.com>
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>