qa_crowbarsetup: add hyperv samba setup
Use pifofproc in wait_for_if_running

pidof doesn't work for ruby scripts (e.g. chef-client)

Also removed a couple of unneeded wait_for_if_running calls in
prepare_cloudupgrade() and get rid of the killall chef-client call which
actually could cause races (e.g. blocking_chef_client.sh automatically
restarting chef-client after the "wait_for_if_running chef-client").
qa_crowbarsetup: make use of new crowbar role API
qa_devstack: Use extra disk if available

The CI job uses a cleanvm instance where the root disk has limited
space. But another disk is available for usage. Use this disk (/dev/vdb)
if available.
Merge pull request #127 from toabctl/setup-extra-disk

qa_devstack: Add parameters for extra disk setup
Use bashate instead of bash8

The project was renamed to that.
Revert "qa_crowbarsetup: make use of new crowbar role API"

This is causing a (false) error on older cloud versions,
and the code is not even merged yet (and even worse, there
is already code for setting the intended role elsewhere).

This reverts commit cc34237a15b2dd7de02728d2d9f2ca4c3b48e188.
Remove workaround, found a different solution in the image
qa_crowbarsetup.sh Don't test Nova V3 API anymore

Its broken and gone.
Merge branch 'master' of github.com:SUSE-Cloud/automation into systemd-qemu2