job.register_dependency() should support pipelining.
Merge pull request #390 from selwin/pipeline-dependency-registration

job.register_dependency() should support pipelining