let the worker annotate the current host instance

this allows to detect who has the broken setup
Merge pull request #100 from os-autoinst/coolos_fixes

ok
the worker needs full access to the perl code
add logrotate for openqa log file

see issue 2852
Merge pull request #103 from os-autoinst/fix_appamor

the worker needs full access to the perl code
Merge pull request #102 from os-autoinst/issue_2852

add logrotate for openqa log file
add worker's capabilities to db and update it when grabing a job
don't run external commands more than needed
add a worker show route to display worker capabilities
Merge pull request #104 from os-autoinst/nilxam-worker_caps

Nilxam worker caps
fix apparmour to allow lscpu
Merge pull request #105 from os-autoinst/fix_apparmor

fix apparmour to allow lscpu
don't complains file lock
Merge pull request #107 from os-autoinst/apparmor_1217

don't complains file lock
fix worker_properties foreign key

as the migration was actually correct, it's enough to fix it in the deploy
files for new installations
Merge pull request #108 from os-autoinst/fix_schema_worker_properties

fix worker_properties foreign key
refactor timers

- add change_timer
- $timers now contain callback ref too
add WebSocket support to OpenQA
add WebSocket support to OpenQA-worker
add livelog_stop/start commands