rtt_dynamic_reconfigure: implemented dynamic_reconfigure server service
rtt_dynamic_reconfigure: added advertise() and shutdown() operations and not advertise immediately
rtt_dynamic_reconfigure_tests: added unit tests for rtt_dynamic_reconfigure
rtt_dynamic_reconfigure: use a special DataSource implementation for AutoConfig
rtt_dynamic_reconfigure_tests: updated AutoConfig test
rtt_dynamic_reconfigure: added shared_ptr typedef in class Server<ConfigType>
rtt_dynamic_reconfigure: fixed stupid shared_ptr error in class AutoConfig and invalid reference in AutoConfig::buildGroupDescription()
rtt_dynamic_reconfigure: added pointer to a specific instance of the Updater class to allow the parent TaskContext to implement it directly

Signed-off-by: Johannes Meyer <johannes@intermodalics.eu>
rtt_dynamic_reconfigure_tests: fixed compile error due to update in rtt_dynamic_reconfigure
rtt_dynamic_reconfigure: added Doxygen documentation
rtt_dynamic_reconfigure: updated README.md
rtt_dynamic_reconfigure_tests: removed group in Test.cfg as rqt_reconfigure currently does not support groups
rtt_dynamic_reconfigure: make updating properties thread-safe by adding updateProperties() and notfiyPropertiesUpdate() OperationCallers
rtt_dynamic_reconfigure: updated README.md
rtt_dynamic_reconfigure: forward level to update and notification callbacks
rtt_dynamic_reconfigure: check if updateProperties operation is ready and fail otherwise
rtt_dynamic_reconfigure: use getLocalOperation() to get updateProperties and notifyPropertiesUpdate operations from the owner
Merge branch 'rtt_dynamic_reconfigure' into hydro-devel