split testapi from bmwqemu
replacing direct $vars with check_var where possible
replace direct $vars access with get_var calls
replace waitstillimage with wait_still_screen
fix up API usage
move setup of variables into the driver
remove setting of $vars from tests
Merge pull request #167 from os-autoinst/split_testapi

Split testapi
Merge branch 'master' into sle12

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