avoid code duplication, move encrypt checking to lib
Merge pull request #171 from nilxam/update_1126

avoid code duplication, move encrypt checking to lib
harmorize zypper_ref between SLE and openSUSE
Merge pull request #172 from nilxam/harmorized_zypper_ref

harmorize zypper_ref between SLE and openSUSE
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
Merge branch 'master' into sle12

Conflicts:
	main.pm
	tests/console/zypper_ref.pm