job dependencies - db schema
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
updated tests for job dependencies
Merge pull request #78 from nadvornik/jobdep

job dependencies
call isotovideo in /usr/bin now
tidy again ;(
store results directly into shared testresults directory
Merge pull request #79 from aaannz/remote-worker

store results directly into shared testresults directory
redirect isotovideo's stderr to stderr.txt

and while I was at it, also create stdout.txt
Merge pull request #80 from os-autoinst/fix_stderr

redirect isotovideo's stderr to stderr.txt
survive a 2nd test by not closing STDIN
use codemirror instead of perl::tidy

It has more options (e.g. show line numbers), but also allows to edit
the code (no save function yet though :)
tests are in NFS share now
Merge pull request #81 from os-autoinst/fix_apparmor_tests

tests are in NFS share now
Merge pull request #82 from os-autoinst/use_codemirror

use codemirror instead of perl::tidy
tidy the tests too
let job_grab set a CONNECT_PASSWORD

to make this easier I define an empty job setting when the job is
created and overwrite it on job_grab, so we don't reuse it
refactor worker script slightly to avoid a 600 lines main function

Also tweak the code a bit to survive openQA misbehaving - just sleep and
start from scratch (issue#4604)
set job to done if basic setup fails

(I'm trying to make the developer setup a little bit more coolo proof :)
worker: clean the pool if a job failed