job dependencies

- implemented "chained" dependency - child jobs are executed
only if the parent succeeds
- if the parent fails, children are set to "done incomplete"
immediately
- on isos level it is controlled by variable
  START_AFTER_TEST=<another testsuite>

https://progress.opensuse.org/issues/524