if there is a TEST_ID in the ENV, upload the logs to the given test

Otherwise assume old cgi-bin interface
waitserial() will take a screenshot once timeout
Merge pull request #15 from nilxam/change_waitserial

waitserial() will take a screenshot once timeout
Merge pull request #14 from coolo/master

if there is a TEST_ID in the ENV, upload the logs to the given test
R.I.P. rpc.pl - it's just an experiment of lnussel

(hardcoding his workstation name)
move hardware.json to /etc/os-autoinst/kvm2usb.yml
add YAML to DEPENDENCIES.txt
Merge pull request #17 from asdil12/hardware_config

move hardware.json to /etc/os-autoinst/kvm2usb.yml
Merge pull request #16 from coolo/remove_rpc

R.I.P. rpc.pl - it's just an experiment of lnussel
add initial DEPENDENCIES.txt - from now manual
remove rpc.pl from Makefile.am
Merge pull request #18 from coolo/master

add initial DEPENDENCIES.txt - from now manual
move perl code from class context into functions

This fixes issue 1958, so we can perl -c without need to worry about
code running
Merge pull request #19 from coolo/master

move perl code from class context into functions
fix up the perl code cleanup
Merge pull request #20 from coolo/master

fix up the perl code cleanup