Issue #285 - injecting in job dependencies information into the Hadoop configuration

Following the same approach that was used for injecting in the job, execution and attemp links
Who is using the current join() method above?  Why would someone want the list of Strings returned with a trailing delimiter? Can we just change the behavior of the existing join() method and use that instead?