New test result directory structure

- use new filename for logfile (autoinst-log.txt)
- save serial log to seperate file (serial0.txt)
- save video to the testresults subdirectory (video.ogv)
lock results.json before writing it
write the worker's id to results.json

the web ui need to know which worker to talk to
forward signal to start.pl

for whatever reason killing the process group from within the worker
doesnt work so install this workaround
Fat comma scape previous text.
Increase the timeout.
Increate timeout
Install killall package
Increase the timeout.
rename termhandler to exithandler
trying to get the thread responsibility right
check the similiarity between start and end in x11tests
enable debug only if called from a tty
don't print to stdout directly
log stderr

stderr may give a clue why os-autoinst died
Add two server tests.
Change check_needle semantic: now is a waitforneedle.