Cherry-picking run_depend addition from groovy-devel

@k-okada Sorry I haven't been clear that the default branch is `hydro-devel` (since `roslint` isn't available in Groovy).