Adding wrap-print-job and wrap-extract-request client middleware
Added support for explicitly setting dependencies on jobs other than the parent job