Comment to explain the bnc hack
Merge pull request #25 from ancorgs/master

Comment to explain the bnc hack
Merge pull request #26 from coolo/create_thumbnails

Create thumbnails
make ISO setting optional
Merge pull request #27 from lnussel/master

make ISO setting optional
work with relative path to test cases

die if invalid dir is specified
make sure needles is never undef
don't mark overall failed if a test goes interactive
if there are no important tests consider all for overall result
copy tidy from openQA
create symlink to most recent screenshot

helps webui to avoid having to read the directory all the time.
Merge pull request #28 from lnussel/master

misc
use geekotest instead of wwwrun
Remove a test case. Add a new one.
Merge pull request #29 from lnussel/master

use geekotest instead of wwwrun
introduce cleanup handler

when reading needles we need to throw some away that don't match the
tags. In interactive mode needes are re-read so there needs to be a
handler that is called on init. Therefore introduce a callback.
Merge pull request #30 from lnussel/cleanuphandler

introduce cleanup handler
init needles after main.pm

cleanup handler is installed by main.pm so needles must be initialized
afterwards.
Merge pull request #31 from lnussel/cleanup

init needles after main.pm
Rename sendkey to send_key.