automatically handle everything related to messages - listing messages present in add_message_files and including the message_generation and message_runtime dependencies
also do services and actions
add dependencies from messages to package.xml since it's now absolutely required
fixing includes to act like they did with rosbuild
add link_libraries line and message dependencies for add_executable/add_library
added dynamic_reconfigure support
transform rosbuild_add_compile_flags to set_target_properties
get maintainer emails from optionally provided YAML file