introduce new save_screenshot

remove confusing take_screenshot from bmwqemu which was not exported.
Merge pull request #56 from lnussel/master

introduce new save_screenshot
fix the ifcfg typo and add debug to wicked call
Merge pull request #57 from os-autoinst/coolo_fix_wicked

fix the ifcfg typo and add debug to wicked call
fix $timeout unreliable in ensure_installed
Merge pull request #58 from nilxam/fix_ensure_installed

fix $timeout unreliable in ensure_installed
https is just as fine for SUSEMIRROR URLs (from what I can see)

And it's distribution specific anyway what protocols it supports
Merge pull request #59 from os-autoinst/coolo_https_is_fine

https is just as fine for SUSEMIRROR URLs
Revert "https is just as fine for SUSEMIRROR URLs (from what I can see)"

This reverts commit 48c205bdf68091d5729708b108b48ec7b564ed65. linuxrc only
supports HTTP and the tests hardcode http://$vars{SUSEMIRROR}
don't mangle variables to vars.json is the original
don't crash screenshot thread if symlink fails
actually redirect stderr
more agressive qemu killing
add reminder to move to distro specific repo
include distro specific modules in subdirs
Merge pull request #60 from lnussel/master

misc fixes
add support for tap devices

- support tap devices
- use -netdev instead of -net
remove installstep.pm, now in distro specific repos
Merge pull request #61 from lnussel/master

remove installstep.pm, now in distro specific repos
networking documentation