fix generation of OpaqueFwd in presence of user-written opaque convertion functions

The actual opaques that the user specifies were not added to the Fwd
header, which meant that in principle the compilation would fail.

We've been lucky so far it seems.
spec: allow passing Typelib type objects to define operations (closes #13)
add some missing includes in templates
template/typekit: fix cmake warning

Signed-off-by: Ruben Smits <ruben.smits@intermodalics.eu>
Updated manifest.xml and package.xml for autoproj/rosdep compatibility
manifest.xml: make metaruby a package dependency instead of a rosdep (system) dependency
package.xml: added <url> tag pointing to http://rock-robotics.org/documentation/orogen
Merge pull request #24 from meyerj/manifest-cleanup

Updated manifest.xml and package.xml for autoproj/rosdep compatibility
Merge pull request #22 from orocos-toolchain/add_missing_includes

add some missing includes in templates
Merge pull request #17 from orocos-toolchain/fix_opaquefwd_generation

fix generation of OpaqueFwd in presence of user-written opaque convertion functions
Merge pull request #21 from orocos-toolchain/fix_using_ro_ptr_for_operation_arguments

spec: allow passing Typelib type objects to define operations (closes #13)
Merge remote-tracking branch 'origin/master' into toolchain-2.8

Conflicts:
	manifest.xml
	package.xml