access the data on qemu's localhost (os-autoinst)
use new function autoinst_url to access os-autoinst port
move the distribution specific parts in a new class

things called from testapi need to be implemented in susedistribution,
code sharing happens in opensusebasetest

But testapi is a global namespace while code sharing has to happen through
$self
Merge pull request #174 from os-autoinst/fix_endless_recursion

Fix endless recursion