fix generated Hook supercalls in the user-visible Task class

They were calling the superclass instead of the base. This looks
like a copy/paste from the BaseTask code.
fix attribute support
Fix configuration_object method.

With ruby1.8 klass will be unintentionally redefined in the any? block.
remove the definition of dsl_attribute, it is now in utilrb
in DynamicPort#instanciate(), resolve the type
in DynamicPort#instanciate, don't re-resolve type if it is a type object already
Merge remote-tracking branch 'autobuild/next'

Conflicts:
	lib/orogen/templates/tasks/Task.cpp
gen: Added error handling in case of wrong encodings inside the header file.

This commit adds some debug output why the parsing of an file raised an
error.
extract documentation from comments in the oroGen file
html: better rendering for documentation
typekit: fix calls to define_container

A last argument (the size in bytes) got added in typelib
fix generation of properties with multi-line documentation
Merge remote-tracking branch 'orocos/master'
Fix generation intermediate_cxxname_for for multiple template class-names

The generator for intermediate_cxxname_for generated code like:
std::vector< std::vector< double>> foo;
replaced '>>' by '> >'
fix invalid call to base hooks

Commit b2364b looks like a cherry-pick from a fix that exists
in master and next, but with a critical part missing (the Base
suffix)... Weird.
Fix renaming of task to take effect for service discovery
Merge stable into next
Conflicts:
	lib/orogen/templates/tasks/Task.cpp
Merge branch 'next'
templates: set -Wno-unused-local-typedefs when the compiler supports it

This is a new flag introduced by gcc 4.8 and it currently triggers
a LOT of warnings. Since they are really really harmless, just
disable the check for now
define_container is private typelib API, use #create_container instead

This commit makes orogen from Rock's next flavor forward-compatible
with typelib from Rock's master.